C# Класс Squared.Task.IO.AsyncTextReader

Наследование: PendingOperationManager, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultEncoding Encoding

Открытые методы

Метод Описание
AsyncTextReader ( IAsyncDataSource dataSource, Encoding encoding, int bufferSize = DefaultBufferSize, bool ownsDataSource = true ) : System
AsyncTextReader ( IAsyncDataSource dataSource, bool ownsDataSource = true ) : System
Dispose ( ) : void
DisposeAndGetRemainingBytes ( ) : ArraySegment
Peek ( ) : Future
Read ( bool advance = true ) : Future
Read ( char buffer, int offset, int count ) : Future
ReadLine ( ) : Future
ReadToEnd ( ) : Future

Приватные методы

Метод Описание
AllocateBuffer ( ) : void
DecodeBuffer ( int bytesInBuffer ) : void
DecodeMoreData ( ) : Future
GetCurrentCharacter ( char &value ) : bool
GetCurrentCharacterAndAdvance ( char &value ) : bool
ReadDecodedCharactersUntilSentinel ( CharacterBuffer buffer, char sentinel ) : bool
ReadMoreData ( ) : Future
ReadNextCharacter ( ) : bool
ReturnBufferValue ( StringBuilder buffer ) : string

Описание методов

AsyncTextReader() публичный Метод

public AsyncTextReader ( IAsyncDataSource dataSource, Encoding encoding, int bufferSize = DefaultBufferSize, bool ownsDataSource = true ) : System
dataSource IAsyncDataSource
encoding System.Text.Encoding
bufferSize int
ownsDataSource bool
Результат System

AsyncTextReader() публичный Метод

public AsyncTextReader ( IAsyncDataSource dataSource, bool ownsDataSource = true ) : System
dataSource IAsyncDataSource
ownsDataSource bool
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DisposeAndGetRemainingBytes() публичный Метод

public DisposeAndGetRemainingBytes ( ) : ArraySegment
Результат ArraySegment

Peek() публичный Метод

public Peek ( ) : Future
Результат Future

Read() публичный Метод

public Read ( bool advance = true ) : Future
advance bool
Результат Future

Read() публичный Метод

public Read ( char buffer, int offset, int count ) : Future
buffer char
offset int
count int
Результат Future

ReadLine() публичный Метод

public ReadLine ( ) : Future
Результат Future

ReadToEnd() публичный Метод

public ReadToEnd ( ) : Future
Результат Future

Описание свойств

DefaultEncoding публичное статическое свойство

public static Encoding DefaultEncoding
Результат Encoding