private ValueTask <FlushResult> WriteToBuff(byte[] buff, SerialPipeWriterAction writeFunc)
        {
            var writer = PipeWriter.Create(new MemoryStream(buff));
            var spw    = new SerialPipeWriter(writer, buff.Length);

            writeFunc(ref spw);
            spw.Dispose();
            return(writer.FlushAsync());
        }
 public void WriteToPipe(PipeWriter write)
 {
     using var pw = new SerialPipeWriter(write, 200);
     pw.Write(Text);
 }