C# 클래스 TagTool.IO.EndianReader

상속: System.IO.BinaryReader
파일 보기 프로젝트 열기: TheGuardians/TagTool 1 사용 예제들

공개 메소드들

메소드 설명
EndianReader ( Stream stream, EndianFormat format ) : System
PeekUInt16 ( ) : ushort
PeekUInt16 ( EndianFormat Type ) : ushort
ReadBlock ( byte buffer, int offset, int size ) : int
ReadDouble ( ) : double
ReadDouble ( EndianFormat format ) : double
ReadInt16 ( ) : short
ReadInt16 ( EndianFormat format ) : short
ReadInt32 ( ) : int
ReadInt32 ( EndianFormat format ) : int
ReadInt64 ( ) : long
ReadInt64 ( EndianFormat format ) : long
ReadNullTerminatedString ( ) : string
ReadNullTerminatedString ( int MaxLength ) : string
ReadSingle ( ) : float
ReadSingle ( EndianFormat format ) : float
ReadString ( int Length, bool Trim = true ) : string
ReadUInt16 ( ) : ushort
ReadUInt16 ( EndianFormat format ) : ushort
ReadUInt32 ( ) : uint
ReadUInt32 ( EndianFormat format ) : uint
ReadUInt64 ( ) : ulong
ReadUInt64 ( EndianFormat format ) : ulong
SeekTo ( long offset ) : void
Skip ( long count ) : void

메소드 상세

EndianReader() 공개 메소드

public EndianReader ( Stream stream, EndianFormat format ) : System
stream Stream
format EndianFormat
리턴 System

PeekUInt16() 공개 메소드

public PeekUInt16 ( ) : ushort
리턴 ushort

PeekUInt16() 공개 메소드

public PeekUInt16 ( EndianFormat Type ) : ushort
Type EndianFormat
리턴 ushort

ReadBlock() 공개 메소드

public ReadBlock ( byte buffer, int offset, int size ) : int
buffer byte
offset int
size int
리턴 int

ReadDouble() 공개 메소드

public ReadDouble ( ) : double
리턴 double

ReadDouble() 공개 메소드

public ReadDouble ( EndianFormat format ) : double
format EndianFormat
리턴 double

ReadInt16() 공개 메소드

public ReadInt16 ( ) : short
리턴 short

ReadInt16() 공개 메소드

public ReadInt16 ( EndianFormat format ) : short
format EndianFormat
리턴 short

ReadInt32() 공개 메소드

public ReadInt32 ( ) : int
리턴 int

ReadInt32() 공개 메소드

public ReadInt32 ( EndianFormat format ) : int
format EndianFormat
리턴 int

ReadInt64() 공개 메소드

public ReadInt64 ( ) : long
리턴 long

ReadInt64() 공개 메소드

public ReadInt64 ( EndianFormat format ) : long
format EndianFormat
리턴 long

ReadNullTerminatedString() 공개 메소드

public ReadNullTerminatedString ( ) : string
리턴 string

ReadNullTerminatedString() 공개 메소드

public ReadNullTerminatedString ( int MaxLength ) : string
MaxLength int
리턴 string

ReadSingle() 공개 메소드

public ReadSingle ( ) : float
리턴 float

ReadSingle() 공개 메소드

public ReadSingle ( EndianFormat format ) : float
format EndianFormat
리턴 float

ReadString() 공개 메소드

public ReadString ( int Length, bool Trim = true ) : string
Length int
Trim bool
리턴 string

ReadUInt16() 공개 메소드

public ReadUInt16 ( ) : ushort
리턴 ushort

ReadUInt16() 공개 메소드

public ReadUInt16 ( EndianFormat format ) : ushort
format EndianFormat
리턴 ushort

ReadUInt32() 공개 메소드

public ReadUInt32 ( ) : uint
리턴 uint

ReadUInt32() 공개 메소드

public ReadUInt32 ( EndianFormat format ) : uint
format EndianFormat
리턴 uint

ReadUInt64() 공개 메소드

public ReadUInt64 ( ) : ulong
리턴 ulong

ReadUInt64() 공개 메소드

public ReadUInt64 ( EndianFormat format ) : ulong
format EndianFormat
리턴 ulong

SeekTo() 공개 메소드

public SeekTo ( long offset ) : void
offset long
리턴 void

Skip() 공개 메소드

public Skip ( long count ) : void
count long
리턴 void