public MemoryWriter(IWriter itemWriter) { if (itemWriter.Type == typeof(byte)) { spanWriter = new ByteSpanWriter(); } else { spanWriter = new SpanWriter <T>(itemWriter); } }
public VarSizedStoreLengthDecorator(IVarSizeWriter writer) : base(writer) { this.writer = writer; }
public VarSizeArrayWriter(IVarSizeWriter itemWriter) : base(itemWriter) { this.itemWriter = itemWriter; }