5 private readonly
byte[]
_window =
new byte[262144];
28 int num = (
_end - distance) & 0x3FFFF;
29 int num2 = 262144 -
length;
30 if (num <= num2 &&
_end < num2)
59 int num = 262144 -
_end;
91 int num2 = output.Length - num;
94 _window.AsSpan(262144 - num2, num2).CopyTo(output);
95 output = output.
Slice(num2, num);
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
void WriteLengthDistance(int length, int distance)
int CopyTo(Span< byte > output)
int CopyFrom(InputBuffer input, int length)
static byte Min(byte val1, byte val2)
Span< T > Slice(int start)