Yaaf.FSharp.Helper


AsyncStreamReader

Defined in Yaaf.FSharp.Helper.dll.

Implements a TextReader-like API that asynchronously reads characters from a byte stream in a particular encoding.

Constructors

ConstructorDescription
new(...)
Signature: (stream:Stream * encoding:Encoding * detectEncodingFromByteOrderMarks:bool) -> AsyncStreamReader
new(stream, encoding)
Signature: (stream:Stream * encoding:Encoding) -> AsyncStreamReader
new(...)
Signature: (stream:Stream * detectEncodingFromByteOrderMarks:bool) -> AsyncStreamReader
new(stream)
Signature: stream:Stream -> AsyncStreamReader
new(...)
Signature: (stream:Stream * encoding:Encoding * detectEncodingFromByteOrderMarks:bool * bufferSize:int) -> AsyncStreamReader

Instance members

Instance memberDescription
BaseStream
Signature: Stream
Close()
Signature: unit -> unit
CurrentEncoding
Signature: Encoding
DiscardBufferedData()
Signature: unit -> unit
EndOfStream
Signature: Async<bool>
Peek()
Signature: unit -> Async<int>
Read(buffer, index, count)
Signature: (buffer:char [] * index:int * count:int) -> Async<int>
Read()
Signature: unit -> Async<char>
ReadExactly(buffer, index, count)
Signature: (buffer:char [] * index:int * count:int) -> Async<int>
ReadLine()
Signature: unit -> Async<string>
ReadToEnd()
Signature: unit -> Async<string>
Fork me on GitHub