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); } } } } }