public MergedStream(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream
     @in, byte[] buf, int start, int end)
 {
     _ctxt = ctxt;
     _in = @in;
     _b = buf;
     _ptr = start;
     _end = end;
 }
 public UTF8Writer(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.OutputStream
     @out)
 {
     _context = ctxt;
     _out = @out;
     _outBuffer = ctxt.allocWriteEncodingBuffer();
     /* Max. expansion for a single char (in unmodified UTF-8) is
     * 4 bytes (or 3 depending on how you view it -- 4 when recombining
     * surrogate pairs)
     */
     _outBufferEnd = _outBuffer.Length - 4;
     _outPtr = 0;
 }
 public UTF32Reader(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream
     @in, byte[] buf, int ptr, int len, bool isBigEndian)
 {
     /*
     /**********************************************************
     /* Life-cycle
     /**********************************************************
     */
     _context = ctxt;
     _in = @in;
     _buffer = buf;
     _ptr = ptr;
     _length = len;
     _bigEndian = isBigEndian;
     _managedBuffers = (@in != null);
 }
 public JsonGeneratorImpl(com.fasterxml.jackson.core.io.IOContext ctxt, int features
     , com.fasterxml.jackson.core.ObjectCodec codec)
     : base(features, codec)
 {
     /*
     /**********************************************************
     /* Constants
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Configuration, basic I/O
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Configuration, output escaping
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Configuration, other
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Life-cycle
     /**********************************************************
     */
     _ioContext = ctxt;
     if (isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII))
     {
         setHighestNonEscapedChar(127);
     }
 }
 public ByteSourceJsonBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, byte
     [] inputBuffer, int inputStart, int inputLen)
 {
     _context = ctxt;
     _in = null;
     _inputBuffer = inputBuffer;
     _inputPtr = inputStart;
     _inputEnd = (inputStart + inputLen);
     // Need to offset this for correct location info
     _inputProcessed = -inputStart;
     _bufferRecyclable = false;
 }
 public ByteSourceJsonBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream
     @in)
 {
     /*
     /**********************************************************
     /* Configuration
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Input buffering
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Input location
     /**********************************************************
     */
     /*
     /**********************************************************
     /* Data gathered
     /**********************************************************
     */
     // 0 means "dunno yet"
     /*
     /**********************************************************
     /* Life-cycle
     /**********************************************************
     */
     _context = ctxt;
     _in = @in;
     _inputBuffer = ctxt.allocReadIOBuffer();
     _inputEnd = _inputPtr = 0;
     _inputProcessed = 0;
     _bufferRecyclable = true;
 }