diff --git a/src/Shared/runtime/Http2/Hpack/IntegerDecoder.cs b/src/Shared/runtime/Http2/Hpack/IntegerDecoder.cs
index 34ab1d294ec90049ece4b6ac90c67bd723bfb00d..b717b3d4d83d33001a231af133c5a845d2c7c9ef 100644
--- a/src/Shared/runtime/Http2/Hpack/IntegerDecoder.cs
+++ b/src/Shared/runtime/Http2/Hpack/IntegerDecoder.cs
@@ -73,7 +73,7 @@ namespace System.Net.Http.HPack
                 throw new HPackDecodingException(SR.net_http_hpack_bad_integer);
             }
 
-            _i = _i + ((b & 0x7f) << _m);
+            _i += ((b & 0x7f) << _m);
 
             // If the addition overflowed, the result will be negative.
             if (_i < 0)
@@ -81,7 +81,7 @@ namespace System.Net.Http.HPack
                 throw new HPackDecodingException(SR.net_http_hpack_bad_integer);
             }
 
-            _m = _m + 7;
+            _m += 7;
 
             if ((b & 128) == 0)
             {
diff --git a/src/Shared/runtime/Http2/Hpack/IntegerEncoder.cs b/src/Shared/runtime/Http2/Hpack/IntegerEncoder.cs
index b25b218522bab7e717c6aa341742e9ac489731fd..22719673ffc2c8f7e3bbaa334b7d82f29e01dffa 100644
--- a/src/Shared/runtime/Http2/Hpack/IntegerEncoder.cs
+++ b/src/Shared/runtime/Http2/Hpack/IntegerEncoder.cs
@@ -50,7 +50,7 @@ namespace System.Net.Http.HPack
                     return false;
                 }
 
-                value = value - ((1 << numBits) - 1);
+                value -= ((1 << numBits) - 1);
                 int i = 1;
 
                 while (value >= 128)
@@ -63,7 +63,7 @@ namespace System.Net.Http.HPack
                         return false;
                     }
 
-                    value = value / 128;
+                    value /= 128;
                 }
                 destination[i++] = (byte)value;