Revenj.Utility.ChunkedMemoryStream.GetReader C# (CSharp) Method

GetReader() public method

Reuse same text reader on this stream.
public GetReader ( ) : TextReader
return TextReader
        public TextReader GetReader()
        {
            if (Reader == null)
                Reader = new StreamReader(this);
            UsedReader = true;
            return Reader;
        }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// Create reusable stream.
        /// Disposing the stream only has the effect of resetting it.
        /// </summary>
        /// <returns></returns>
        public static ChunkedMemoryStream Static()
        {
            var cms = new ChunkedMemoryStream(new byte[BlockSize]);

            cms.GetReader();
            cms.GetWriter();
            cms.UseBufferedReader(string.Empty);
            return(cms);
        }
All Usage Examples Of Revenj.Utility.ChunkedMemoryStream::GetReader