public CJKByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer, Encoding encoding, byte[] leadingBytes, byte[] trailingBytes) { _processor = processor; _encoding = encoding; _buffer = buffer; _leadingBytes = leadingBytes; _trailingBytes = trailingBytes; }
public ISO2022CharDecoder(ICharProcessor processor, EncodingProfile enc) { _escseq = new EscapeSequenceBuffer(); _processor = processor; _state = State.Normal; _encoding = enc; _asciiByteProcessor = new ASCIIByteProcessor(processor); _currentByteProcessor = _asciiByteProcessor; _G0ByteProcessor = _asciiByteProcessor; _G1ByteProcessor = _asciiByteProcessor; _byteProcessorBuffer = new ByteProcessorBuffer(); }
public ISO2022KRByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer) : base(processor, buffer, Encoding.GetEncoding("iso-2022-kr"), _krLeadingBytes, null) { }
public ISO2022JPKanaByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer) : base(processor, buffer, Encoding.GetEncoding("iso-2022-jp"), _kanaLeadingBytes, null) { }