private static void ConvertDecimal128(ReadOnlySpan <FixedLenByteArray> source, ReadOnlySpan <short> defLevels, Span <decimal?> destination, decimal multiplier, short nullLevel) { for (int i = 0, src = 0; i != destination.Length; ++i) { destination[i] = defLevels[i] == nullLevel ? default(decimal?) : LogicalRead.ToDecimal(source[src++], multiplier); } }
private static void ConvertDecimal128(ReadOnlySpan <FixedLenByteArray> source, Span <decimal> destination, decimal multiplier) { for (int i = 0; i != destination.Length; ++i) { destination[i] = LogicalRead.ToDecimal(source[i], multiplier); } }