1 write to window
System (1)
sys\System\IO\compression\FastEncoderWindow.cs (1)
59
window
= new byte[2 * FastEncoderWindowSize + MaxMatch + 4];
17 references to window
System (17)
sys\System\IO\compression\FastEncoderWindow.cs (17)
47
input.Buffer =
window
;
74
Array.Copy(inputBuffer, startIndex,
window
, bufEnd, count);
86
Array.Copy(
window
, bufPos - FastEncoderWindowSize,
window
, 0, FastEncoderWindowSize);
136
hash = HashValue( hash,
window
[bufPos+2] );
173
uint hash = HashValue( 0 ,
window
[bufPos]);
174
hash = HashValue( hash ,
window
[bufPos + 1]);
208
match.Symbol =
window
[bufPos];
244
match.Symbol =
window
[bufPos-1];
318
byte wantChar =
window
[bufPos];
325
if (
window
[search + bestMatch] == wantChar) {
330
if (
window
[bufPos+j] !=
window
[search+j])
338
wantChar =
window
[bufPos+j];
385
return (uint)(((
window
[position] << (2*FastEncoderHashShift)) ^
386
(
window
[position+1] << FastEncoderHashShift) ^
387
(
window
[position+2])) & FastEncoderHashMask);