IReader
type
IReader = interface(IDSStream) ['{9974FD39-6D36-43E7-8B0B-222F8AA3D72E}']
function Read(
var Buffer: TArray<Char>;
ReadMode: TReadBuffMode = rmAvailable): Integer;
function Read(
var Buffer: TArray<Char>;
Offset: Integer;
Count: Integer): Integer;
function Read(
var Buffer: TArray<Char>;
Offset: Integer;
Count: Integer;
ReadMode: TReadBuffMode): Integer;
function Read(
const Builder: StringBuilder;
Count: Integer): Integer;
function Read(
const Builder: StringBuilder;
Count: Integer;
ReadMode: TReadBuffMode): Integer;
function ReadRemaining(
const Builder: StringBuilder): Integer;
function ReadRemaining: string;
function ReadAvailable: string;
function ReadChecked(
Count: Integer): string;
procedure ReadChecked(
var Buffer: TArray<Char>);
procedure ReadChecked(
var Buffer: TArray<Char>;
Offset: Integer;
Count: Integer);
procedure ReadChecked(
const Builder: StringBuilder;
Count: Integer);
function ReadChar: Char;
function ReadChar(
var ch: Char): Boolean;
function Readln: string;
function Peek: Char;
function Peek(
var ch: Char): Boolean;
function Eof: Boolean;
function Skip(
Count: Int64): Int64;
function GetStatus: TReadStatus;
function GetReaders: TArray<DSStreams.IReader>;
property Status: TReadStatus read;
end;
Ancestor: IDSStream.
Defined in: DSStreams
⏱ Last Modified: Mon 3:43:39 pm