internal void CopyTo(ref CountingBufferWriter <PipeWriter> buffer)
 {
     CopyToFast(ref buffer);
     if (MaybeUnknown != null)
     {
         foreach (var kv in MaybeUnknown)
         {
             foreach (var value in kv.Value)
             {
                 if (value != null)
                 {
                     buffer.Write(_CrLf);
                     PipelineExtensions.WriteAsciiNoValidation(ref buffer, kv.Key);
                     buffer.Write(_colonSpace);
                     PipelineExtensions.WriteAsciiNoValidation(ref buffer, value);
                 }
             }
         }
     }
 }
 public void CopyTo(ref WritableBufferWriter output)
 {
     CopyToFast(ref output);
     if (MaybeUnknown != null)
     {
         foreach (var kv in MaybeUnknown)
         {
             foreach (var value in kv.Value)
             {
                 if (value != null)
                 {
                     output.Write(_CrLf);
                     PipelineExtensions.WriteAsciiNoValidation(ref output, kv.Key);
                     output.Write(_colonSpace);
                     PipelineExtensions.WriteAsciiNoValidation(ref output, value);
                 }
             }
         }
     }
 }