C# Класс Alexandria.Engines.Creation.RecordReader

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckEnd void
CheckReader void

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

Метод Описание
Dispose ( ) : void
ReadField ( ) : bool

Attempt to read a RecordField header, storing it in Field, returning whether there is one or if the end has been reached.

ReadFormId ( ) : FormId
ReadInt16 ( ) : short
ReadInt32 ( ) : int
ReadInt32Body ( ) : int
ReadInt64 ( ) : long
ReadInt64Body ( ) : long
ReadInt64OrInt32Body ( ) : long
ReadSingle ( ) : float
ReadSingleBody ( ) : float
ReadStringBody ( ) : string
ReadUInt16 ( ) : ushort
ReadUInt32 ( ) : uint
ReadUInt64 ( ) : ulong
RecordReader ( RecordHeader record, BinaryReader reader ) : System
RequireFieldSize ( int bytes ) : void
RequireMinimumFieldSize ( int bytes ) : void
SkipToEndOfRecord ( ) : void

Skip past any and all RecordFields to the end of the Record. This will nullify Field.

UnknownFieldException ( ) : Exception

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

Метод Описание
CheckEnd ( ) : void
CheckReader ( ) : void

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

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

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

ReadField() публичный метод

Attempt to read a RecordField header, storing it in Field, returning whether there is one or if the end has been reached.
public ReadField ( ) : bool
Результат bool

ReadFormId() публичный метод

public ReadFormId ( ) : FormId
Результат FormId

ReadInt16() публичный метод

public ReadInt16 ( ) : short
Результат short

ReadInt32() публичный метод

public ReadInt32 ( ) : int
Результат int

ReadInt32Body() публичный метод

public ReadInt32Body ( ) : int
Результат int

ReadInt64() публичный метод

public ReadInt64 ( ) : long
Результат long

ReadInt64Body() публичный метод

public ReadInt64Body ( ) : long
Результат long

ReadInt64OrInt32Body() публичный метод

public ReadInt64OrInt32Body ( ) : long
Результат long

ReadSingle() публичный метод

public ReadSingle ( ) : float
Результат float

ReadSingleBody() публичный метод

public ReadSingleBody ( ) : float
Результат float

ReadStringBody() публичный метод

public ReadStringBody ( ) : string
Результат string

ReadUInt16() публичный метод

public ReadUInt16 ( ) : ushort
Результат ushort

ReadUInt32() публичный метод

public ReadUInt32 ( ) : uint
Результат uint

ReadUInt64() публичный метод

public ReadUInt64 ( ) : ulong
Результат ulong

RecordReader() публичный метод

public RecordReader ( RecordHeader record, BinaryReader reader ) : System
record RecordHeader
reader System.IO.BinaryReader
Результат System

RequireFieldSize() публичный метод

public RequireFieldSize ( int bytes ) : void
bytes int
Результат void

RequireMinimumFieldSize() публичный метод

public RequireMinimumFieldSize ( int bytes ) : void
bytes int
Результат void

SkipToEndOfRecord() публичный метод

Skip past any and all RecordFields to the end of the Record. This will nullify Field.
public SkipToEndOfRecord ( ) : void
Результат void

UnknownFieldException() публичный метод

public UnknownFieldException ( ) : Exception
Результат System.Exception