C# Class RDAExplorer.RDAReader

Inheritance: IDisposable
Show file Open project: lysannschlegel/RDAExplorer Class Usage Examples

Public Properties

Property Type Description
FileName string
backgroundWorker System.ComponentModel.BackgroundWorker
backgroundWorkerLastMessage string
rdaFolder RDAExplorer.RDAFolder
rdaReadBlocks uint

Public Methods

Method Description
CopySkippedDataSextion ( ulong offset, ulong size, Stream output ) : void
Dispose ( ) : void
RDAReader ( ) : System
ReadRDAFile ( ) : void

Private Methods

Method Description
GetUIntSizeVersionAware ( ) : uint
GetUIntSizeVersionAware ( RDAExplorer.FileHeader version ) : uint
ReadBlock ( ulong Offset, ulong beginningOfDataSection ) : ulong
ReadDirEntries ( byte buffer, RDAExplorer.BlockInfo block, RDAMemoryResidentHelper mrm ) : void
ReadFileHeader ( BinaryReader reader, RDAExplorer.FileHeader expectedVersion ) : RDAExplorer.FileHeader
ReadUIntVersionAware ( BinaryReader reader ) : ulong
ReadUIntVersionAware ( BinaryReader reader, RDAExplorer.FileHeader version ) : ulong
UpdateOutput ( string message ) : void

Method Details

CopySkippedDataSextion() public method

public CopySkippedDataSextion ( ulong offset, ulong size, Stream output ) : void
offset ulong
size ulong
output Stream
return void

Dispose() public method

public Dispose ( ) : void
return void

RDAReader() public method

public RDAReader ( ) : System
return System

ReadRDAFile() public method

public ReadRDAFile ( ) : void
return void

Property Details

FileName public property

public string FileName
return string

backgroundWorker public property

public BackgroundWorker,System.ComponentModel backgroundWorker
return System.ComponentModel.BackgroundWorker

backgroundWorkerLastMessage public property

public string backgroundWorkerLastMessage
return string

rdaFolder public property

public RDAFolder,RDAExplorer rdaFolder
return RDAExplorer.RDAFolder

rdaReadBlocks public property

public uint rdaReadBlocks
return uint