public BufferedMediaTypeFormatterTracer(BufferedMediaTypeFormatter innerFormatter, ITraceWriter traceWriter, HttpRequestMessage request) { _innerTracer = new MediaTypeFormatterTracer(innerFormatter, traceWriter, request); // copy non-overridable members from inner formatter _innerTracer.CopyNonOverriableMembersFromInner(this); BufferSize = innerFormatter.BufferSize; }
/// <summary> /// Initializes a new instance of the <see cref="BufferedMediaTypeFormatter"/> class. /// </summary> /// <param name="formatter">The <see cref="BufferedMediaTypeFormatter"/> instance to copy settings from.</param> protected BufferedMediaTypeFormatter(BufferedMediaTypeFormatter formatter) : base(formatter) { BufferSize = formatter.BufferSize; }