C# Class Alexandria.Engines.Creation.RecordReader

Afficher le fichier Open project: Burton-Radons/Alexandria Class Usage Examples

Private Properties

Свойство Type Description
CheckEnd void
CheckReader void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CheckEnd ( ) : void
CheckReader ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ReadField() public méthode

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
Résultat bool

ReadFormId() public méthode

public ReadFormId ( ) : FormId
Résultat FormId

ReadInt16() public méthode

public ReadInt16 ( ) : short
Résultat short

ReadInt32() public méthode

public ReadInt32 ( ) : int
Résultat int

ReadInt32Body() public méthode

public ReadInt32Body ( ) : int
Résultat int

ReadInt64() public méthode

public ReadInt64 ( ) : long
Résultat long

ReadInt64Body() public méthode

public ReadInt64Body ( ) : long
Résultat long

ReadInt64OrInt32Body() public méthode

public ReadInt64OrInt32Body ( ) : long
Résultat long

ReadSingle() public méthode

public ReadSingle ( ) : float
Résultat float

ReadSingleBody() public méthode

public ReadSingleBody ( ) : float
Résultat float

ReadStringBody() public méthode

public ReadStringBody ( ) : string
Résultat string

ReadUInt16() public méthode

public ReadUInt16 ( ) : ushort
Résultat ushort

ReadUInt32() public méthode

public ReadUInt32 ( ) : uint
Résultat uint

ReadUInt64() public méthode

public ReadUInt64 ( ) : ulong
Résultat ulong

RecordReader() public méthode

public RecordReader ( RecordHeader record, BinaryReader reader ) : System
record RecordHeader
reader System.IO.BinaryReader
Résultat System

RequireFieldSize() public méthode

public RequireFieldSize ( int bytes ) : void
bytes int
Résultat void

RequireMinimumFieldSize() public méthode

public RequireMinimumFieldSize ( int bytes ) : void
bytes int
Résultat void

SkipToEndOfRecord() public méthode

Skip past any and all RecordFields to the end of the Record. This will nullify Field.
public SkipToEndOfRecord ( ) : void
Résultat void

UnknownFieldException() public méthode

public UnknownFieldException ( ) : Exception
Résultat System.Exception