Skip to content

Commit 0b8575d

Browse files
committed
Use null instead of default for nullable values.
1 parent 7a6d911 commit 0b8575d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Microsoft.Data.Analysis/PrimitiveColumnContainer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ public void ApplyElementwise(Func<T?, long, T?> func)
224224
{
225225
long curIndex = i + prevLength;
226226
bool isValid = IsValid(mutableNullBitMapBuffer, i);
227-
T? value = func(isValid ? mutableBuffer[i] : default(T?), curIndex);
227+
T? value = func(isValid ? mutableBuffer[i] : null, curIndex);
228228
mutableBuffer[i] = value.GetValueOrDefault();
229229
SetValidityBit(mutableNullBitMapBuffer, i, value != null);
230230
}
@@ -247,7 +247,7 @@ public void Apply<TResult>(Func<T?, TResult?> func, PrimitiveColumnContainer<TRe
247247
{
248248
long curIndex = i + prevLength;
249249
bool isValid = IsValid(sourceNullBitMap, i);
250-
TResult? value = func(isValid ? sourceBuffer[i] : default(T?));
250+
TResult? value = func(isValid ? sourceBuffer[i] : null);
251251
mutableResultBuffer[i] = value.GetValueOrDefault();
252252
resultContainer.SetValidityBit(mutableResultNullBitMapBuffers, i, value != null);
253253
}

0 commit comments

Comments
 (0)