C# Class Alexandria.Engines.Creation.RecordReader

Show file Open project: Burton-Radons/Alexandria Class Usage Examples

Private Properties

Property Type Description
CheckEnd void
CheckReader void

Public Methods

Method 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

Method Description
CheckEnd ( ) : void
CheckReader ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ReadField() public method

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
return bool

ReadFormId() public method

public ReadFormId ( ) : FormId
return FormId

ReadInt16() public method

public ReadInt16 ( ) : short
return short

ReadInt32() public method

public ReadInt32 ( ) : int
return int

ReadInt32Body() public method

public ReadInt32Body ( ) : int
return int

ReadInt64() public method

public ReadInt64 ( ) : long
return long

ReadInt64Body() public method

public ReadInt64Body ( ) : long
return long

ReadInt64OrInt32Body() public method

public ReadInt64OrInt32Body ( ) : long
return long

ReadSingle() public method

public ReadSingle ( ) : float
return float

ReadSingleBody() public method

public ReadSingleBody ( ) : float
return float

ReadStringBody() public method

public ReadStringBody ( ) : string
return string

ReadUInt16() public method

public ReadUInt16 ( ) : ushort
return ushort

ReadUInt32() public method

public ReadUInt32 ( ) : uint
return uint

ReadUInt64() public method

public ReadUInt64 ( ) : ulong
return ulong

RecordReader() public method

public RecordReader ( RecordHeader record, BinaryReader reader ) : System
record RecordHeader
reader System.IO.BinaryReader
return System

RequireFieldSize() public method

public RequireFieldSize ( int bytes ) : void
bytes int
return void

RequireMinimumFieldSize() public method

public RequireMinimumFieldSize ( int bytes ) : void
bytes int
return void

SkipToEndOfRecord() public method

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

UnknownFieldException() public method

public UnknownFieldException ( ) : Exception
return System.Exception