private static char ReadNull(CharBuffer charBuffer) { char c = charBuffer.Head(); charBuffer.Get(4); return(c); }
private static char ReadBoolean(CharBuffer charBuffer) { char c = charBuffer.Head(); switch (c) { case 'f': charBuffer.Get(5); break; case 't': charBuffer.Get(4); break; default: ThrowHelper.Throw("invalid boolean start: " + c); break; } return(c); }