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