internal static ProtoReader Create(Stream source, TypeModel model, SerializationContext context, int len)
        {
            ProtoReader recycled = ProtoReader.GetRecycled();

            if (recycled == null)
            {
                return(new ProtoReader(source, model, context, len));
            }
            ProtoReader.Init(recycled, source, model, context, len);
            return(recycled);
        }
 public ProtoReader(Stream source, TypeModel model, SerializationContext context, int length)
 {
     ProtoReader.Init(this, source, model, context, length);
 }