public int Encode(ByteBuffer targetBuffer, IEncoder encoder) { var data = GetData(); return encoder.Encode(data, targetBuffer); }
private static HistogramBase EncodeDecode(HistogramBase source) { var targetBuffer = ByteBuffer.Allocate(source.GetNeededByteBufferCapacity()); source.Encode(targetBuffer, EncoderV2); targetBuffer.Position = 0; return(HistogramEncoding.DecodeFromByteBuffer(targetBuffer, 0)); }