일부 사용자 정의 스트림 디코딩을 구현하려면 자체 DecoderFallback 및 DecoderFallbackBuffer 클래스를 생성해야합니다.내 DecoderFallbackBuffer 전문화에서 GetNextChar()가 반복적으로 호출되는 이유는 무엇입니까?
내 specilize 된 DecoderFallbackBuffer.Remaining 속성이 반환 할 문자가 더 이상 없음을 나타내는 경우에도 반복적으로 GetNextChar()를 호출하는 스트림 리더가 있다는 것을 알게되었습니다.
결국 스트림 리더는 무한 루프가됩니다.
왜 이런 일이 발생합니까?