System.Net.Cache.ForwardingReadStream.ForwardingReadStream C# (CSharp) Method

ForwardingReadStream() private method

private ForwardingReadStream ( Stream originalStream, Stream shadowStream, long bytesToSkip, bool throwOnWriteError ) : System
originalStream Stream
shadowStream Stream
bytesToSkip long
throwOnWriteError bool
return System
        internal ForwardingReadStream(Stream originalStream, Stream shadowStream, long bytesToSkip, bool throwOnWriteError) {
            if (!shadowStream.CanWrite) {
                throw new ArgumentException(SR.GetString(SR.net_cache_shadowstream_not_writable), "shadowStream");
            }
            m_OriginalStream = originalStream;
            m_ShadowStream = shadowStream;
            m_BytesToSkip = bytesToSkip;
            m_ThrowOnWriteError = throwOnWriteError;
        }