C# Class Streams.Fluent

Show file Open project: jamesfoster/Streams

Public Methods

Method Description
Base64Decoder ( this stream, Base64DecodeMode whitespaces = Base64DecodeMode.IgnoreWhiteSpaces ) : Base64DecoderStream
Base64Encoder ( this stream ) : Base64EncoderStream
Concat ( this stream ) : ConcatStream
Concat ( this stream, IEnumerable streams ) : ConcatStream
RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
Substream ( this stream, long startPosition, long length = -1 ) : Substream

Method Details

Base64Decoder() public static method

public static Base64Decoder ( this stream, Base64DecodeMode whitespaces = Base64DecodeMode.IgnoreWhiteSpaces ) : Base64DecoderStream
stream this
whitespaces Base64DecodeMode
return Base64DecoderStream

Base64Encoder() public static method

public static Base64Encoder ( this stream ) : Base64EncoderStream
stream this
return Base64EncoderStream

Concat() public static method

public static Concat ( this stream ) : ConcatStream
stream this
return ConcatStream

Concat() public static method

public static Concat ( this stream, IEnumerable streams ) : ConcatStream
stream this
streams IEnumerable
return ConcatStream

RegexFindReplace() public static method

public static RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
stream this
replacements string>.IDictionary
maxMatchLength int
encoding System.Text.Encoding
return RegexFindReplaceStream

RegexFindReplace() public static method

public static RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
stream this
replacements string>.IDictionary
maxMatchLength int
encoding System.Text.Encoding
return RegexFindReplaceStream

RegexFindReplace() public static method

public static RegexFindReplace ( this stream, string>.IDictionary replacements, int maxMatchLength = 4096, Encoding encoding = null ) : RegexFindReplaceStream
stream this
replacements string>.IDictionary
maxMatchLength int
encoding System.Text.Encoding
return RegexFindReplaceStream

Substream() public static method

public static Substream ( this stream, long startPosition, long length = -1 ) : Substream
stream this
startPosition long
length long
return Substream