Skip to content

Commit f6aa645

Browse files
committed
Break out ThrowHelper in Decompressor ctor
1 parent a1340d6 commit f6aa645

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/LibDeflate/Decompressor.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ protected Decompressor()
1616
{
1717
var decompressor = libdeflate_alloc_decompressor();
1818
if (decompressor == IntPtr.Zero)
19-
throw new InvalidOperationException("Failed to allocate decompressor");
19+
{
20+
ThrowHelperFailedAllocDecompressor();
21+
}
2022

2123
this.decompressor = decompressor;
24+
25+
static void ThrowHelperFailedAllocDecompressor() => throw new InvalidOperationException("Failed to allocate decompressor");
2226
}
2327
~Decompressor() => Dispose(disposing: false);
2428

0 commit comments

Comments
 (0)