C# 클래스 Alexandria.Engines.Creation.RecordReader

파일 보기 프로젝트 열기: Burton-Radons/Alexandria 1 사용 예제들

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