From 8583ec361cb86114b89008e6110bf57464954a19 Mon Sep 17 00:00:00 2001
From: FreePhoenix <freephoenix888@gmail.com>
Date: Thu, 5 Aug 2021 15:44:03 +0600
Subject: [PATCH] Add generic type to ShiftRight calls

---
 csharp/Platform.Numbers/Bit[T].cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/csharp/Platform.Numbers/Bit[T].cs b/csharp/Platform.Numbers/Bit[T].cs
index b3ce835..4c96657 100644
--- a/csharp/Platform.Numbers/Bit[T].cs
+++ b/csharp/Platform.Numbers/Bit[T].cs
@@ -110,7 +110,7 @@ private static Func<T, int, T> CompileShiftRightDelegate()
             {
                 Ensure.Always.IsNumeric<T>();
                 emiter.LoadArguments(0, 1);
-                emiter.ShiftRight();
+                emiter.ShiftRight<T>();
                 emiter.Return();
             });
         }
@@ -225,7 +225,7 @@ private static Func<T, int, int, T> CompilePartialReadDelegate()
                 emiter.LoadLocal(targetMask);
                 emiter.And();
                 emiter.LoadArgument(shiftArgument);
-                emiter.ShiftRight();
+                emiter.ShiftRight<T>();
                 emiter.Return();
             });
         }