Hardly.SqlController.NullNullableDefaultValues C# (CSharp) Method

NullNullableDefaultValues() static private method

static private NullNullableDefaultValues ( SqlTable table, object &allValues ) : void
table SqlTable
allValues object
return void
        static void NullNullableDefaultValues(SqlTable table, ref object[] allValues)
        {
            for(int i = 0; i < (table.additionalKeyHeaders?.Length ?? 0); i++) {
                if(table.additionalKeyHeaders[i].isNullable && allValues[(table.primaryKeyHeaders?.Length ?? 0) + i].IsDefaultValue()) {
                    allValues[(table.primaryKeyHeaders?.Length ?? 0) + i] = null;
                }
            }
        }