From: Theodore Tsirpanis <12659251+teo-tsirpanis@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:21:22 +0000 (+0300) Subject: Make System.Net.Http.HPack.IntegerEncoder a struct (#54209) X-Git-Tag: submit/tizen/20210909.063632~754 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd8eb2a007035c404f6cfdd67657509342b9be54;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Make System.Net.Http.HPack.IntegerEncoder a struct (#54209) --- diff --git a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/HPackDecoder.cs b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/HPackDecoder.cs index 2cce408..22e2f8b 100644 --- a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/HPackDecoder.cs +++ b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/HPackDecoder.cs @@ -83,7 +83,7 @@ namespace System.Net.Http.HPack private readonly int _maxDynamicTableSize; private readonly int _maxHeadersLength; private readonly DynamicTable _dynamicTable; - private readonly IntegerDecoder _integerDecoder = new IntegerDecoder(); + private IntegerDecoder _integerDecoder; private byte[] _stringOctets; private byte[] _headerNameOctets; private byte[] _headerValueOctets; diff --git a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/IntegerDecoder.cs b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/IntegerDecoder.cs index 6faa058..34ab1d2 100644 --- a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/IntegerDecoder.cs +++ b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http2/Hpack/IntegerDecoder.cs @@ -6,7 +6,7 @@ using System.Numerics; namespace System.Net.Http.HPack { - internal sealed class IntegerDecoder + internal struct IntegerDecoder { private int _i; private int _m; diff --git a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http3/QPack/QPackDecoder.cs b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http3/QPack/QPackDecoder.cs index 96de7c6..77a3baa 100644 --- a/src/libraries/Common/src/System/Net/Http/aspnetcore/Http3/QPack/QPackDecoder.cs +++ b/src/libraries/Common/src/System/Net/Http/aspnetcore/Http3/QPack/QPackDecoder.cs @@ -123,7 +123,7 @@ namespace System.Net.Http.QPack private int _headerValueLength; private int _stringLength; private int _stringIndex; - private readonly IntegerDecoder _integerDecoder = new IntegerDecoder(); + private IntegerDecoder _integerDecoder; private static ArrayPool Pool => ArrayPool.Shared;