public void DiscardBufferedData () { pos = decoded_count = 0; mayBlock = false; #if NET_2_0 decoder.Reset (); #else decoder = encoding.GetDecoder (); #endif }