Skip to content

Commit 3166a96

Browse files
committed
Re-add the reference fields for reflection purposes.
1 parent df10294 commit 3166a96

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/BenchmarkDotNet/Engines/Consumer.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ private static readonly HashSet<Type> SupportedTypes
3333
private IntPtr ptrHolder;
3434
private UIntPtr uptrHolder;
3535

36+
// We don't write to these, they are only included for reflection.
37+
#pragma warning disable CA1823 // Unused field
38+
#pragma warning disable CS0169 // The field is never used
39+
private string stringHolder;
40+
private object objectHolder;
41+
#pragma warning restore CS0169 // The field is never used
42+
#pragma warning restore CA1823 // Unused field
43+
3644
[MethodImpl(MethodImplOptions.AggressiveInlining)]
3745
[PublicAPI]
3846
public void Consume(byte byteValue) => byteHolder = byteValue;

0 commit comments

Comments
 (0)