1922 references to BinaryOperation
Microsoft.Data.Analysis (1922)
Computations\Arithmetic.cs (30)
18public void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination) 22case BinaryOperation.Add: 25case BinaryOperation.Subtract: 28case BinaryOperation.Multiply: 31case BinaryOperation.Divide: 34case BinaryOperation.Modulo: 37case BinaryOperation.And: 40case BinaryOperation.Or: 43case BinaryOperation.Xor: 49public void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, T y, Span<T> destination) 53case BinaryOperation.Add: 56case BinaryOperation.Subtract: 59case BinaryOperation.Multiply: 62case BinaryOperation.Divide: 65case BinaryOperation.Modulo: 68case BinaryOperation.And: 71case BinaryOperation.Or: 74case BinaryOperation.Xor: 80public void HandleOperation(BinaryOperation operation, T x, ReadOnlySpan<T> y, Span<T> destination) 84case BinaryOperation.Add: 87case BinaryOperation.Subtract: 90case BinaryOperation.Multiply: 93case BinaryOperation.Divide: 96case BinaryOperation.Modulo: 99case BinaryOperation.And: 102case BinaryOperation.Or: 105case BinaryOperation.Xor: 111public T HandleOperation(BinaryOperation operation, T x, T y) 113if (operation == BinaryOperation.Divide) 116if (operation == BinaryOperation.Modulo)
Computations\IArithmetic.cs (4)
15void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination); 16void HandleOperation(BinaryOperation operation, ReadOnlySpan<T> x, T y, Span<T> destination); 17void HandleOperation(BinaryOperation operation, T x, ReadOnlySpan<T> y, Span<T> destination); 19T HandleOperation(BinaryOperation operation, T x, T y);
PrimitiveColumnContainer.BinaryOperations.cs (7)
12public PrimitiveColumnContainer<T> HandleOperation(BinaryOperation operation, PrimitiveColumnContainer<T> right) 17var specialCase = (operation == BinaryOperation.Divide || operation == BinaryOperation.Modulo); 58public PrimitiveColumnContainer<T> HandleOperation(BinaryOperation operation, T right) 71public PrimitiveColumnContainer<T> HandleReverseOperation(BinaryOperation operation, T left) 79if (operation == BinaryOperation.Divide || operation == BinaryOperation.Modulo)
PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs (1731)
21return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 27return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 33return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 39return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 45return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 50return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 55return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 60return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 65return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 70return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 75return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 80return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 85return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 90return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 95return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 100return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 105return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 110return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 115return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 120return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 125return intColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 130return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 135return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 140return intColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 145return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 150return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 155return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 160return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 165return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 170return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 176return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 182return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 188return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 194return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 200return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 206return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 212return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 218return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 224return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 230return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 235return uintColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 240return uintColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 245return uintColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 250return uintColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 255return uintColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 260return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 265return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 270return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 275return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 280return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 286return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 292return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 298return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 304return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 310return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 319return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 324return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 329return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 334return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 339return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 343return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 347return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 351return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 355return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 359return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 364return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 369return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 374return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 379return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 384return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 389return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 394return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 399return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 404return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 409return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 414return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 419return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 424return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 429return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 434return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 439return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 444return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 449return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 454return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 459return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 464return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 469return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 474return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 479return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 484return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 489return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 494return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 499return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 504return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 509return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 514return HandleOperationImplementation(BinaryOperation.Add, otherdecimalColumn, inPlace); 519return HandleOperationImplementation(BinaryOperation.Subtract, otherdecimalColumn, inPlace); 524return HandleOperationImplementation(BinaryOperation.Multiply, otherdecimalColumn, inPlace); 529return HandleOperationImplementation(BinaryOperation.Divide, otherdecimalColumn, inPlace); 534return HandleOperationImplementation(BinaryOperation.Modulo, otherdecimalColumn, inPlace); 543return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 548return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 553return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 558return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 563return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 567return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 571return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 575return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 579return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 583return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 588return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 593return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 598return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 603return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 608return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 613return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 618return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 623return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 628return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 633return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 638return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 643return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 648return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 653return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 658return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 663return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 668return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 673return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 678return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 683return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 688return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 693return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 698return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 703return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 708return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 713return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 718return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 723return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 728return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 733return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 738return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 743return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 748return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 753return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 758return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 763return HandleOperationImplementation(BinaryOperation.Add, otherdoubleColumn, inPlace); 768return HandleOperationImplementation(BinaryOperation.Subtract, otherdoubleColumn, inPlace); 773return HandleOperationImplementation(BinaryOperation.Multiply, otherdoubleColumn, inPlace); 778return HandleOperationImplementation(BinaryOperation.Divide, otherdoubleColumn, inPlace); 783return HandleOperationImplementation(BinaryOperation.Modulo, otherdoubleColumn, inPlace); 792return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 797return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 802return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 807return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 812return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 817return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 822return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 827return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 832return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 837return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 841return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 845return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 849return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 853return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 857return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 862return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 867return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 872return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 877return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 882return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 887return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 892return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 897return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 902return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 907return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 912return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 917return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 922return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 927return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 932return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 937return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 942return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 947return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 952return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 957return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 962return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 967return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 972return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 977return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 982return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 987return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 992return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 997return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 1002return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 1007return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 1012return HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace); 1017return HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace); 1022return HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace); 1027return HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace); 1032return HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace); 1041return HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace); 1046return HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace); 1051return HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace); 1056return HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace); 1061return HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace); 1066return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1071return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1076return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1081return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1086return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1091return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1096return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1101return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1106return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1111return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1116return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1121return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1126return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1131return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1136return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1140return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 1144return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 1148return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 1152return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 1156return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 1161return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1166return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1171return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1176return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1181return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1186return HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace); 1191return HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace); 1196return HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace); 1201return HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace); 1206return HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace); 1211return HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace); 1216return HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace); 1221return HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace); 1226return HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace); 1231return HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace); 1237return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 1243return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 1249return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 1255return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 1261return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 1267return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 1273return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 1279return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 1285return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 1291return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 1296return HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace); 1301return HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace); 1306return HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace); 1311return HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace); 1316return HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace); 1325return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1330return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1335return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1340return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1345return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1350return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1355return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1360return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1365return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1370return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1375return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1380return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1385return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1390return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1395return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1400return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1405return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1410return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1415return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1420return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1425return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1430return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1435return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1440return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1445return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1449return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 1453return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 1457return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 1461return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 1465return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 1470return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1475return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1480return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1485return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1490return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1495return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1500return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1505return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1510return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1515return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1520return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1525return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1530return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1535return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1540return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1545return HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace); 1550return HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace); 1555return HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace); 1560return HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace); 1565return HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace); 1575return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 1581return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 1587return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 1593return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 1599return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 1604return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1609return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1614return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1619return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1624return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1629return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1634return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1639return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1644return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1649return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1654return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1659return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1664return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1669return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1674return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1679return intColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1684return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1689return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1694return intColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1699return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1704return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1709return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1714return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1719return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1724return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1730return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 1736return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 1742return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 1748return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 1754return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 1760return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 1766return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 1772return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 1778return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 1784return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 1790return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 1796return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 1802return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 1808return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 1814return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 1820return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 1826return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 1832return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 1838return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 1844return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 1850return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 1856return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 1862return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 1868return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 1874return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 1884return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 1890return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 1896return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 1902return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 1908return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 1913return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1918return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1923return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1928return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1933return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1938return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1943return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1948return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1953return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1958return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1963return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1968return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1973return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 1978return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 1983return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 1988return intColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 1993return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 1998return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2003return intColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2008return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2013return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2018return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2023return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2028return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2033return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2039return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2045return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2051return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2057return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2063return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2069return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2075return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2081return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2087return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2093return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2099return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 2105return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 2111return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 2117return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 2123return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 2129return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 2135return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 2141return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 2147return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 2153return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 2159return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2165return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2171return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2177return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2183return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2192return HandleOperationImplementation(BinaryOperation.Add, otheruintColumn, inPlace); 2197return HandleOperationImplementation(BinaryOperation.Subtract, otheruintColumn, inPlace); 2202return HandleOperationImplementation(BinaryOperation.Multiply, otheruintColumn, inPlace); 2207return HandleOperationImplementation(BinaryOperation.Divide, otheruintColumn, inPlace); 2212return HandleOperationImplementation(BinaryOperation.Modulo, otheruintColumn, inPlace); 2217return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2222return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2227return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2232return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2237return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2242return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2247return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2252return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2257return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2262return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2267return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2272return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2277return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2282return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2287return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2293return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 2299return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 2305return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 2311return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 2317return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 2322return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2327return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2332return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2337return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2342return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2348return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 2354return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 2360return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 2366return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 2372return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 2378return longColumn.HandleOperationImplementation(BinaryOperation.Add, otherlongColumn, inPlace: true); 2384return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherlongColumn, inPlace: true); 2390return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherlongColumn, inPlace: true); 2396return longColumn.HandleOperationImplementation(BinaryOperation.Divide, otherlongColumn, inPlace: true); 2402return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherlongColumn, inPlace: true); 2406return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 2410return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 2414return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 2418return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 2422return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 2427return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2432return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2437return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2442return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2447return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2452return HandleOperationImplementation(BinaryOperation.Add, otheruintColumn, inPlace); 2457return HandleOperationImplementation(BinaryOperation.Subtract, otheruintColumn, inPlace); 2462return HandleOperationImplementation(BinaryOperation.Multiply, otheruintColumn, inPlace); 2467return HandleOperationImplementation(BinaryOperation.Divide, otheruintColumn, inPlace); 2472return HandleOperationImplementation(BinaryOperation.Modulo, otheruintColumn, inPlace); 2481return HandleOperationImplementation(BinaryOperation.Add, otherulongColumn, inPlace); 2486return HandleOperationImplementation(BinaryOperation.Subtract, otherulongColumn, inPlace); 2491return HandleOperationImplementation(BinaryOperation.Multiply, otherulongColumn, inPlace); 2496return HandleOperationImplementation(BinaryOperation.Divide, otherulongColumn, inPlace); 2501return HandleOperationImplementation(BinaryOperation.Modulo, otherulongColumn, inPlace); 2506return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2511return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2516return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2521return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2526return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2531return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2536return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2541return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2546return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2551return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2556return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2561return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2566return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2571return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2576return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2582return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 2588return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 2594return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 2600return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 2606return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 2612return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 2618return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 2624return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 2630return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 2636return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 2642return floatColumn.HandleOperationImplementation(BinaryOperation.Add, otherfloatColumn, inPlace: true); 2648return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherfloatColumn, inPlace: true); 2654return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherfloatColumn, inPlace: true); 2660return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, otherfloatColumn, inPlace: true); 2666return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherfloatColumn, inPlace: true); 2671return HandleOperationImplementation(BinaryOperation.Add, otherulongColumn, inPlace); 2676return HandleOperationImplementation(BinaryOperation.Subtract, otherulongColumn, inPlace); 2681return HandleOperationImplementation(BinaryOperation.Multiply, otherulongColumn, inPlace); 2686return HandleOperationImplementation(BinaryOperation.Divide, otherulongColumn, inPlace); 2691return HandleOperationImplementation(BinaryOperation.Modulo, otherulongColumn, inPlace); 2695return HandleOperationImplementation(BinaryOperation.Add, column, inPlace); 2699return HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace); 2703return HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace); 2707return HandleOperationImplementation(BinaryOperation.Divide, column, inPlace); 2711return HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace); 2716return HandleOperationImplementation(BinaryOperation.Add, otherulongColumn, inPlace); 2721return HandleOperationImplementation(BinaryOperation.Subtract, otherulongColumn, inPlace); 2726return HandleOperationImplementation(BinaryOperation.Multiply, otherulongColumn, inPlace); 2731return HandleOperationImplementation(BinaryOperation.Divide, otherulongColumn, inPlace); 2736return HandleOperationImplementation(BinaryOperation.Modulo, otherulongColumn, inPlace); 2746return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2752return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2758return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2764return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2770return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2775return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2780return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2785return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2790return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2795return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2800return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2805return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2810return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2815return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2820return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2825return floatColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2830return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2835return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2840return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2845return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2850return intColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2855return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2860return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2865return intColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2870return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2875return longColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2880return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2885return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2890return longColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2895return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2901return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2907return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2913return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2919return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2925return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2931return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 2937return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 2943return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 2949return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 2955return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 2960return uintColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2965return uintColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2970return uintColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 2975return uintColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 2980return uintColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 2985return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, column, inPlace: true); 2990return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, column, inPlace: true); 2995return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, column, inPlace: true); 3000return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, column, inPlace: true); 3005return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, column, inPlace: true); 3011return intColumn.HandleOperationImplementation(BinaryOperation.Add, otherintColumn, inPlace: true); 3017return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, otherintColumn, inPlace: true); 3023return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, otherintColumn, inPlace: true); 3029return intColumn.HandleOperationImplementation(BinaryOperation.Divide, otherintColumn, inPlace: true); 3035return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, otherintColumn, inPlace: true); 3044return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3049return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3054return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3059return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3064return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3069return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3074return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3079return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3084return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3089return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3094return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3099return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3104return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3109return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3114return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3119return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3124return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3129return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3134return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3139return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3144return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3149return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3154return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3159return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3164return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3169return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3174return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3179return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3184return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3189return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3194return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3199return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3204return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3209return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3214return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3219return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3224return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3229return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3234return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3239return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3244return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3249return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3254return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3259return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3264return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3269return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3274return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3279return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3284return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3289return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3294return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3299return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3304return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3309return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3314return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3319return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3324return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3329return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3334return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3339return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3344return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3349return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3354return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3359return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3364return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3369return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3374return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3379return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3384return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3389return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3394return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3399return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3404return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3409return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3414return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3419return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3424return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3429return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3434return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3439return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3444return uintColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3449return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3454return uintColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3459return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3464return uintColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3469return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3474return uintColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3479return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3484return uintColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3489return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3494return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3499return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3504return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3509return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3514return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3519return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3524return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3529return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3534return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3539return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3544return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3549return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 3554return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3559return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 3564return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3569return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 3574return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3579return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 3584return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3589return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 3598return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3603return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3608return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3613return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3618return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3623return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3628return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3633return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3638return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3643return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3647return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 3651return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 3655return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 3659return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 3663return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 3667return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 3671return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 3675return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 3679return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 3683return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 3688return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3693return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3698return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3703return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3708return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3713return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3718return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3723return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3728return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3733return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3738return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3743return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3748return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3753return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3758return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3763return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3768return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3773return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3778return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3783return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3788return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3793return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3798return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3803return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3808return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3813return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3818return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3823return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3828return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3833return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3838return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3843return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3848return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3853return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3858return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3863return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3868return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3873return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3878return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3883return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3888return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3893return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3898return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3903return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3908return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3913return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3918return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3923return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3928return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3933return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3938return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3943return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3948return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3953return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 3958return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3963return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 3968return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3973return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 3978return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3983return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 3988return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3993return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 3998return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4003return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4008return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4013return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4018return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4023return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4028return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4033return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4042return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4047return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4052return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4057return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4062return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4067return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4072return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4077return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4082return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4087return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4091return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 4095return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 4099return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 4103return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 4107return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 4111return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 4115return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 4119return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 4123return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 4127return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 4132return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4137return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4142return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4147return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4152return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4157return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4162return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4167return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4172return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4177return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4182return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4187return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4192return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4197return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4202return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4207return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4212return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4217return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4222return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4227return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4232return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4237return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4242return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4247return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4252return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4257return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4262return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4267return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4272return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4277return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4282return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4287return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4292return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4297return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4302return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4307return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4312return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4317return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4322return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4327return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4332return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4337return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4342return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4347return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4352return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4357return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4362return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4367return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4372return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4377return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4382return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4387return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4392return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4397return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4402return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4407return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4412return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4417return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4422return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4427return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4432return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4437return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4442return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4447return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4452return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4457return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4462return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4467return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4472return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4477return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4482return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4487return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4492return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4497return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4502return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4507return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4512return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4517return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4522return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4527return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4536return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4541return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4546return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4551return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4556return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4561return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4566return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4571return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4576return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4581return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4586return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 4591return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 4596return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 4601return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 4606return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 4611return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 4616return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 4621return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 4626return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 4631return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 4635return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 4639return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 4643return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 4647return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 4651return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 4655return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 4659return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 4663return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 4667return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 4671return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 4676return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4681return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4686return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4691return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4696return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4701return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4706return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4711return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4716return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4721return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4726return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4731return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4736return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4741return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4746return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4751return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4756return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4761return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4766return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4771return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4776return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4781return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4786return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4791return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4796return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4801return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4806return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4811return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4816return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4821return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4826return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4831return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4836return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4841return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4846return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4851return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4856return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4861return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4866return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4871return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4876return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4881return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4886return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4891return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4896return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4901return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4906return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4911return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4916return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4921return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4926return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4931return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4936return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4941return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4946return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4951return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 4956return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4961return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 4966return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4971return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 4976return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4981return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 4986return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4991return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 4996return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5001return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5006return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5011return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5016return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5021return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5030return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5035return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5040return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5045return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5050return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5055return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5060return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5065return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5070return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5075return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5080return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5085return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5090return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5095return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5100return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5105return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5110return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5115return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5120return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5125return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5130return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5135return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5140return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5145return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5150return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5155return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5160return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5165return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5170return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5175return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5180return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5185return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5190return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5195return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5200return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5205return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5210return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5215return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5220return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5225return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5229return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 5233return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 5237return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 5241return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 5245return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 5249return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 5253return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 5257return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 5261return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 5265return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 5270return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5275return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5280return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5285return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5290return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5295return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5300return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5305return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5310return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5315return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5320return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5325return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5330return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5335return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5340return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5345return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5350return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5355return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5360return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5365return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5370return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5375return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5380return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5385return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5390return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5395return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5400return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5405return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5410return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5415return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5420return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5425return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5430return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5435return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5440return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5445return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5450return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5455return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5460return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5465return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5470return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5475return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5480return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5485return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5490return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5495return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5500return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5505return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5510return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5515return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5520return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5525return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5530return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5535return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5540return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5545return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5550return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5555return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5560return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5565return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5574return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5579return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5584return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5589return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5594return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5599return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5604return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5609return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5614return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5619return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5624return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5629return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5634return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5639return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5644return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5649return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5654return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5659return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5664return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5669return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5674return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5679return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5684return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5689return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5694return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5699return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5704return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5709return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5714return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5719return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5724return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5729return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 5734return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5739return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 5744return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5749return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 5754return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5759return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 5764return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5769return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 5774return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5779return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5784return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5789return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5794return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5799return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5804return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5809return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5814return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5819return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5823return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 5827return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 5831return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 5835return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 5839return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 5843return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 5847return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 5851return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 5855return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 5859return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 5864return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5869return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5874return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5879return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5884return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5889return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5894return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5899return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5904return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5909return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5914return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5919return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5924return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5929return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5934return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5939return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5944return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5949return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5954return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5959return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 5964return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5969return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 5974return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5979return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 5984return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5989return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 5994return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 5999return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 6004return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 6009return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 6014return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 6019return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 6024return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 6029return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 6034return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 6039return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 6044return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 6049return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 6054return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 6059return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 6068return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6073return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6078return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6083return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6088return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6093return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6098return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6103return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6108return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6113return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6118return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6123return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6128return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6133return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6138return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6143return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6148return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6153return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6158return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6163return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6168return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6173return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6178return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6183return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6188return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6193return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6198return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6203return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6208return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6213return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6218return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6223return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6228return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6233return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6238return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6243return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6248return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6253return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6258return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6263return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6268return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6273return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6278return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6283return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6288return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6293return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6298return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6303return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6308return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6313return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6318return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6323return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6328return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6333return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6338return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6343return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6348return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6353return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6358return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6363return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6368return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6373return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6378return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6383return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6388return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6393return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6398return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6403return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6408return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6413return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6418return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6423return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6428return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6433return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6438return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6443return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6448return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6453return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6458return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6463return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6468return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6473return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6478return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6483return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6488return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6493return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6498return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6503return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6508return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6513return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6518return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6523return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6528return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6533return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6538return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6543return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6548return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6553return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6558return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6563return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6568return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6573return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6578return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6583return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6588return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6593return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6598return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6603return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6608return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6613return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6622return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6627return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6632return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6637return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6642return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6647return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6652return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6657return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6662return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6667return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6672return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6677return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6682return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6687return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6692return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6697return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6702return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6707return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6712return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6717return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6722return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6727return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6732return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6737return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6742return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6747return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6752return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6757return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6762return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6767return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6772return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6777return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6782return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6787return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6792return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6797return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6802return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6807return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6812return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6817return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6822return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6827return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6832return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6837return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6842return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6847return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6852return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6857return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6862return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6867return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6872return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6877return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6882return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6887return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6892return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6897return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6902return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6907return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6912return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6917return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6922return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6927return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6932return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6937return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6942return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6947return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6952return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6957return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 6962return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6967return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 6972return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6977return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 6982return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6987return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 6992return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 6997return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7002return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7007return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7012return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7017return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7022return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7027return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7032return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7037return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7042return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7047return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7052return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7057return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7062return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7067return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7072return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7077return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7082return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7087return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7092return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7097return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7102return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7107return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7112return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7117return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7122return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7127return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7132return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7137return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7142return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7147return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7152return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7157return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7162return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7167return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7176return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7181return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7186return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7191return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7196return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7201return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7206return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7211return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7216return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7221return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7226return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7231return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7236return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7241return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7246return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7251return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7256return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7261return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7266return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7271return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7276return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7281return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7286return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7291return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7296return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7301return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7306return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7311return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7316return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7321return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7326return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7331return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7336return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7341return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7346return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7351return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7356return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7361return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7366return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7371return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7376return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7381return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7386return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7391return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7396return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7401return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7406return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7411return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7416return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7421return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7426return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7431return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7436return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7441return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7446return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7451return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7456return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7461return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7466return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7471return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7476return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7481return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7486return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7491return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7496return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7501return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7506return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7511return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7516return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7521return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7526return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7531return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7536return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7541return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7546return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7551return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7556return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7561return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7566return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7571return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7575return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 7579return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 7583return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 7587return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 7591return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 7595return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 7599return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 7603return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 7607return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 7611return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 7616return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7621return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7626return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7631return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7636return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7641return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7646return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7651return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7656return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7661return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7666return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7671return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7676return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7681return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7686return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7691return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7696return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7701return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7706return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7711return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7720return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7725return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 7730return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7735return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 7740return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7745return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 7750return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7755return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 7760return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7765return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 7770return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7775return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7780return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7785return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7790return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7795return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7800return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7805return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7810return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7815return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7820return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7825return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7830return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7835return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7840return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7845return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7850return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7855return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7860return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7865return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7870return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7875return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7880return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7885return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7890return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7895return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7900return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7905return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7910return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7915return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7920return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7925return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7930return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7935return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7940return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7945return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7950return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7955return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 7960return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7965return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 7970return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7975return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 7980return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7985return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 7990return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 7995return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8000return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8005return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8010return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8015return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8020return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8025return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8030return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8035return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8040return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8045return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8050return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8055return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8060return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8065return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8070return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 8075return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 8080return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 8085return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 8090return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 8095return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 8100return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 8105return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 8110return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 8115return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 8119return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 8123return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 8127return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 8131return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 8135return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 8139return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 8143return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 8147return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 8151return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 8155return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 8160return HandleOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 8165return HandleReverseOperationImplementation(BinaryOperation.Add, convertedValue, inPlace); 8170return HandleOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 8175return HandleReverseOperationImplementation(BinaryOperation.Subtract, convertedValue, inPlace); 8180return HandleOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 8185return HandleReverseOperationImplementation(BinaryOperation.Multiply, convertedValue, inPlace); 8190return HandleOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 8195return HandleReverseOperationImplementation(BinaryOperation.Divide, convertedValue, inPlace); 8200return HandleOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 8205return HandleReverseOperationImplementation(BinaryOperation.Modulo, convertedValue, inPlace); 8214return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8219return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8224return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8229return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8234return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8239return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8244return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8249return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8254return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8259return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8264return decimalColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8269return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8274return decimalColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8279return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8284return decimalColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8289return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8294return decimalColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8299return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8304return decimalColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8309return decimalColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8314return doubleColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8319return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8324return doubleColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8329return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8334return doubleColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8339return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8344return doubleColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8349return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8354return doubleColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8359return doubleColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8364return floatColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8369return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8374return floatColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8379return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8384return floatColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8389return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8394return floatColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8399return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8404return floatColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8409return floatColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8414return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8419return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8424return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8429return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8434return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8439return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8444return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8449return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8454return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8459return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8464return longColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8469return longColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8474return longColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8479return longColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8484return longColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8489return longColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8494return longColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8499return longColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8504return longColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8509return longColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8514return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8519return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8524return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8529return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8534return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8539return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8544return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8549return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8554return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8559return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8564return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8569return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8574return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8579return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8584return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8589return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8594return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8599return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8604return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8609return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8614return uintColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8619return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8624return uintColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8629return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8634return uintColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8639return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8644return uintColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8649return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8654return uintColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8659return uintColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8664return ulongColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8669return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8674return ulongColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8679return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8684return ulongColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8689return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8694return ulongColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8699return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8704return ulongColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8709return ulongColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8714return intColumn.HandleOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8719return intColumn.HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace: true); 8724return intColumn.HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8729return intColumn.HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace: true); 8734return intColumn.HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8739return intColumn.HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace: true); 8744return intColumn.HandleOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8749return intColumn.HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace: true); 8754return intColumn.HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8759return intColumn.HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace: true); 8772retColumn.ColumnContainer.HandleOperation(BinaryOperation.And, column.ColumnContainer); 8782retColumn.ColumnContainer.HandleOperation(BinaryOperation.And, value); 8796retColumn.ColumnContainer.HandleOperation(BinaryOperation.Or, column.ColumnContainer); 8806retColumn.ColumnContainer.HandleOperation(BinaryOperation.Or, value); 8820retColumn.ColumnContainer.HandleOperation(BinaryOperation.Xor, column.ColumnContainer); 8830retColumn.ColumnContainer.HandleOperation(BinaryOperation.Xor, value);
PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.cs (21)
18internal DecimalDataFrameColumn HandleOperationImplementation(BinaryOperation operation, DecimalDataFrameColumn column, bool inPlace = false) 30internal DecimalDataFrameColumn HandleOperationImplementation(BinaryOperation operation, decimal right, bool inPlace = false) 37internal DecimalDataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, decimal right, bool inPlace = false) 48internal DoubleDataFrameColumn HandleOperationImplementation(BinaryOperation operation, DoubleDataFrameColumn column, bool inPlace = false) 60internal DoubleDataFrameColumn HandleOperationImplementation(BinaryOperation operation, double right, bool inPlace = false) 67internal DoubleDataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, double right, bool inPlace = false) 78internal SingleDataFrameColumn HandleOperationImplementation(BinaryOperation operation, SingleDataFrameColumn column, bool inPlace = false) 90internal SingleDataFrameColumn HandleOperationImplementation(BinaryOperation operation, float right, bool inPlace = false) 97internal SingleDataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, float right, bool inPlace = false) 108internal Int32DataFrameColumn HandleOperationImplementation(BinaryOperation operation, Int32DataFrameColumn column, bool inPlace = false) 120internal Int32DataFrameColumn HandleOperationImplementation(BinaryOperation operation, int right, bool inPlace = false) 127internal Int32DataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, int right, bool inPlace = false) 138internal Int64DataFrameColumn HandleOperationImplementation(BinaryOperation operation, Int64DataFrameColumn column, bool inPlace = false) 150internal Int64DataFrameColumn HandleOperationImplementation(BinaryOperation operation, long right, bool inPlace = false) 157internal Int64DataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, long right, bool inPlace = false) 168internal UInt32DataFrameColumn HandleOperationImplementation(BinaryOperation operation, UInt32DataFrameColumn column, bool inPlace = false) 180internal UInt32DataFrameColumn HandleOperationImplementation(BinaryOperation operation, uint right, bool inPlace = false) 187internal UInt32DataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, uint right, bool inPlace = false) 198internal UInt64DataFrameColumn HandleOperationImplementation(BinaryOperation operation, UInt64DataFrameColumn column, bool inPlace = false) 210internal UInt64DataFrameColumn HandleOperationImplementation(BinaryOperation operation, ulong right, bool inPlace = false) 217internal UInt64DataFrameColumn HandleReverseOperationImplementation(BinaryOperation operation, ulong right, bool inPlace = false)
PrimitiveDataFrameColumn.BinaryOperations.cs (125)
23return HandleOperationImplementation(BinaryOperation.Add, boolColumn, inPlace); 25return HandleOperationImplementation(BinaryOperation.Add, byteColumn, inPlace); 27return HandleOperationImplementation(BinaryOperation.Add, charColumn, inPlace); 29return HandleOperationImplementation(BinaryOperation.Add, decimalColumn, inPlace); 31return HandleOperationImplementation(BinaryOperation.Add, doubleColumn, inPlace); 33return HandleOperationImplementation(BinaryOperation.Add, floatColumn, inPlace); 35return HandleOperationImplementation(BinaryOperation.Add, intColumn, inPlace); 37return HandleOperationImplementation(BinaryOperation.Add, longColumn, inPlace); 39return HandleOperationImplementation(BinaryOperation.Add, sbyteColumn, inPlace); 41return HandleOperationImplementation(BinaryOperation.Add, shortColumn, inPlace); 43return HandleOperationImplementation(BinaryOperation.Add, uintColumn, inPlace); 45return HandleOperationImplementation(BinaryOperation.Add, ulongColumn, inPlace); 47return HandleOperationImplementation(BinaryOperation.Add, ushortColumn, inPlace); 49return HandleOperationImplementation(BinaryOperation.Add, DateTimeColumn, inPlace); 61return HandleOperationImplementation(BinaryOperation.Subtract, boolColumn, inPlace); 63return HandleOperationImplementation(BinaryOperation.Subtract, byteColumn, inPlace); 65return HandleOperationImplementation(BinaryOperation.Subtract, charColumn, inPlace); 67return HandleOperationImplementation(BinaryOperation.Subtract, decimalColumn, inPlace); 69return HandleOperationImplementation(BinaryOperation.Subtract, doubleColumn, inPlace); 71return HandleOperationImplementation(BinaryOperation.Subtract, floatColumn, inPlace); 73return HandleOperationImplementation(BinaryOperation.Subtract, intColumn, inPlace); 75return HandleOperationImplementation(BinaryOperation.Subtract, longColumn, inPlace); 77return HandleOperationImplementation(BinaryOperation.Subtract, sbyteColumn, inPlace); 79return HandleOperationImplementation(BinaryOperation.Subtract, shortColumn, inPlace); 81return HandleOperationImplementation(BinaryOperation.Subtract, uintColumn, inPlace); 83return HandleOperationImplementation(BinaryOperation.Subtract, ulongColumn, inPlace); 85return HandleOperationImplementation(BinaryOperation.Subtract, ushortColumn, inPlace); 87return HandleOperationImplementation(BinaryOperation.Subtract, DateTimeColumn, inPlace); 99return HandleOperationImplementation(BinaryOperation.Multiply, boolColumn, inPlace); 101return HandleOperationImplementation(BinaryOperation.Multiply, byteColumn, inPlace); 103return HandleOperationImplementation(BinaryOperation.Multiply, charColumn, inPlace); 105return HandleOperationImplementation(BinaryOperation.Multiply, decimalColumn, inPlace); 107return HandleOperationImplementation(BinaryOperation.Multiply, doubleColumn, inPlace); 109return HandleOperationImplementation(BinaryOperation.Multiply, floatColumn, inPlace); 111return HandleOperationImplementation(BinaryOperation.Multiply, intColumn, inPlace); 113return HandleOperationImplementation(BinaryOperation.Multiply, longColumn, inPlace); 115return HandleOperationImplementation(BinaryOperation.Multiply, sbyteColumn, inPlace); 117return HandleOperationImplementation(BinaryOperation.Multiply, shortColumn, inPlace); 119return HandleOperationImplementation(BinaryOperation.Multiply, uintColumn, inPlace); 121return HandleOperationImplementation(BinaryOperation.Multiply, ulongColumn, inPlace); 123return HandleOperationImplementation(BinaryOperation.Multiply, ushortColumn, inPlace); 125return HandleOperationImplementation(BinaryOperation.Multiply, DateTimeColumn, inPlace); 137return HandleOperationImplementation(BinaryOperation.Divide, boolColumn, inPlace); 139return HandleOperationImplementation(BinaryOperation.Divide, byteColumn, inPlace); 141return HandleOperationImplementation(BinaryOperation.Divide, charColumn, inPlace); 143return HandleOperationImplementation(BinaryOperation.Divide, decimalColumn, inPlace); 145return HandleOperationImplementation(BinaryOperation.Divide, doubleColumn, inPlace); 147return HandleOperationImplementation(BinaryOperation.Divide, floatColumn, inPlace); 149return HandleOperationImplementation(BinaryOperation.Divide, intColumn, inPlace); 151return HandleOperationImplementation(BinaryOperation.Divide, longColumn, inPlace); 153return HandleOperationImplementation(BinaryOperation.Divide, sbyteColumn, inPlace); 155return HandleOperationImplementation(BinaryOperation.Divide, shortColumn, inPlace); 157return HandleOperationImplementation(BinaryOperation.Divide, uintColumn, inPlace); 159return HandleOperationImplementation(BinaryOperation.Divide, ulongColumn, inPlace); 161return HandleOperationImplementation(BinaryOperation.Divide, ushortColumn, inPlace); 163return HandleOperationImplementation(BinaryOperation.Divide, DateTimeColumn, inPlace); 175return HandleOperationImplementation(BinaryOperation.Modulo, boolColumn, inPlace); 177return HandleOperationImplementation(BinaryOperation.Modulo, byteColumn, inPlace); 179return HandleOperationImplementation(BinaryOperation.Modulo, charColumn, inPlace); 181return HandleOperationImplementation(BinaryOperation.Modulo, decimalColumn, inPlace); 183return HandleOperationImplementation(BinaryOperation.Modulo, doubleColumn, inPlace); 185return HandleOperationImplementation(BinaryOperation.Modulo, floatColumn, inPlace); 187return HandleOperationImplementation(BinaryOperation.Modulo, intColumn, inPlace); 189return HandleOperationImplementation(BinaryOperation.Modulo, longColumn, inPlace); 191return HandleOperationImplementation(BinaryOperation.Modulo, sbyteColumn, inPlace); 193return HandleOperationImplementation(BinaryOperation.Modulo, shortColumn, inPlace); 195return HandleOperationImplementation(BinaryOperation.Modulo, uintColumn, inPlace); 197return HandleOperationImplementation(BinaryOperation.Modulo, ulongColumn, inPlace); 199return HandleOperationImplementation(BinaryOperation.Modulo, ushortColumn, inPlace); 201return HandleOperationImplementation(BinaryOperation.Modulo, DateTimeColumn, inPlace); 213return HandleOperationImplementation(BinaryOperation.And, boolColumn, inPlace); 215return HandleOperationImplementation(BinaryOperation.And, byteColumn, inPlace); 217return HandleOperationImplementation(BinaryOperation.And, charColumn, inPlace); 219return HandleOperationImplementation(BinaryOperation.And, decimalColumn, inPlace); 221return HandleOperationImplementation(BinaryOperation.And, doubleColumn, inPlace); 223return HandleOperationImplementation(BinaryOperation.And, floatColumn, inPlace); 225return HandleOperationImplementation(BinaryOperation.And, intColumn, inPlace); 227return HandleOperationImplementation(BinaryOperation.And, longColumn, inPlace); 229return HandleOperationImplementation(BinaryOperation.And, sbyteColumn, inPlace); 231return HandleOperationImplementation(BinaryOperation.And, shortColumn, inPlace); 233return HandleOperationImplementation(BinaryOperation.And, uintColumn, inPlace); 235return HandleOperationImplementation(BinaryOperation.And, ulongColumn, inPlace); 237return HandleOperationImplementation(BinaryOperation.And, ushortColumn, inPlace); 239return HandleOperationImplementation(BinaryOperation.And, DateTimeColumn, inPlace); 251return HandleOperationImplementation(BinaryOperation.Or, boolColumn, inPlace); 253return HandleOperationImplementation(BinaryOperation.Or, byteColumn, inPlace); 255return HandleOperationImplementation(BinaryOperation.Or, charColumn, inPlace); 257return HandleOperationImplementation(BinaryOperation.Or, decimalColumn, inPlace); 259return HandleOperationImplementation(BinaryOperation.Or, doubleColumn, inPlace); 261return HandleOperationImplementation(BinaryOperation.Or, floatColumn, inPlace); 263return HandleOperationImplementation(BinaryOperation.Or, intColumn, inPlace); 265return HandleOperationImplementation(BinaryOperation.Or, longColumn, inPlace); 267return HandleOperationImplementation(BinaryOperation.Or, sbyteColumn, inPlace); 269return HandleOperationImplementation(BinaryOperation.Or, shortColumn, inPlace); 271return HandleOperationImplementation(BinaryOperation.Or, uintColumn, inPlace); 273return HandleOperationImplementation(BinaryOperation.Or, ulongColumn, inPlace); 275return HandleOperationImplementation(BinaryOperation.Or, ushortColumn, inPlace); 277return HandleOperationImplementation(BinaryOperation.Or, DateTimeColumn, inPlace); 289return HandleOperationImplementation(BinaryOperation.Xor, boolColumn, inPlace); 291return HandleOperationImplementation(BinaryOperation.Xor, byteColumn, inPlace); 293return HandleOperationImplementation(BinaryOperation.Xor, charColumn, inPlace); 295return HandleOperationImplementation(BinaryOperation.Xor, decimalColumn, inPlace); 297return HandleOperationImplementation(BinaryOperation.Xor, doubleColumn, inPlace); 299return HandleOperationImplementation(BinaryOperation.Xor, floatColumn, inPlace); 301return HandleOperationImplementation(BinaryOperation.Xor, intColumn, inPlace); 303return HandleOperationImplementation(BinaryOperation.Xor, longColumn, inPlace); 305return HandleOperationImplementation(BinaryOperation.Xor, sbyteColumn, inPlace); 307return HandleOperationImplementation(BinaryOperation.Xor, shortColumn, inPlace); 309return HandleOperationImplementation(BinaryOperation.Xor, uintColumn, inPlace); 311return HandleOperationImplementation(BinaryOperation.Xor, ulongColumn, inPlace); 313return HandleOperationImplementation(BinaryOperation.Xor, ushortColumn, inPlace); 315return HandleOperationImplementation(BinaryOperation.Xor, DateTimeColumn, inPlace); 331return HandleOperationImplementation(BinaryOperation.Add, value, inPlace); 337return HandleReverseOperationImplementation(BinaryOperation.Add, value, inPlace); 348return HandleOperationImplementation(BinaryOperation.Subtract, value, inPlace); 354return HandleReverseOperationImplementation(BinaryOperation.Subtract, value, inPlace); 365return HandleOperationImplementation(BinaryOperation.Multiply, value, inPlace); 371return HandleReverseOperationImplementation(BinaryOperation.Multiply, value, inPlace); 382return HandleOperationImplementation(BinaryOperation.Divide, value, inPlace); 388return HandleReverseOperationImplementation(BinaryOperation.Divide, value, inPlace); 399return HandleOperationImplementation(BinaryOperation.Modulo, value, inPlace); 405return HandleReverseOperationImplementation(BinaryOperation.Modulo, value, inPlace); 411return HandleBitwiseOperationImplementation(BinaryOperation.And, value, inPlace); 417return HandleBitwiseOperationImplementation(BinaryOperation.Or, value, inPlace); 423return HandleBitwiseOperationImplementation(BinaryOperation.Xor, value, inPlace);
PrimitiveDataFrameColumn.cs (4)
952internal DataFrameColumn HandleOperationImplementation<U>(BinaryOperation operation, PrimitiveDataFrameColumn<U> column, bool inPlace) 1042internal DataFrameColumn HandleOperationImplementation<U>(BinaryOperation operation, U value, bool inPlace) 1120internal DataFrameColumn HandleReverseOperationImplementation<U>(BinaryOperation operation, U value, bool inPlace = false) 1196internal PrimitiveDataFrameColumn<bool> HandleBitwiseOperationImplementation<U>(BinaryOperation operation, U value, bool inPlace)