public void CopyFrom(HttpListenerResponse templateResponse)
{
if (NetEventSource.IsEnabled) NetEventSource.Info(this, $"templateResponse {templateResponse}");
_nativeResponse = new Interop.HttpApi.HTTP_RESPONSE();
_responseState = ResponseState.Created;
_webHeaders = templateResponse._webHeaders;
_boundaryType = templateResponse._boundaryType;
_contentLength = templateResponse._contentLength;
_nativeResponse.StatusCode = templateResponse._nativeResponse.StatusCode;
_nativeResponse.Version.MajorVersion = templateResponse._nativeResponse.Version.MajorVersion;
_nativeResponse.Version.MinorVersion = templateResponse._nativeResponse.Version.MinorVersion;
_statusDescription = templateResponse._statusDescription;
_keepAlive = templateResponse._keepAlive;
}