TESPluginParser::Record Class Reference

Inheritance diagram for TESPluginParser::Record:

TESPluginParser::Rec TESPluginParser::BaseRecord TESPluginParser::CompressedRecord TESPluginParser::Tes4Record List of all members.

Public Member Functions

override void DeleteRecord (BaseRecord br)
override void AddRecord (BaseRecord br)
override string GetDesc ()
override List< string > GetIDs (bool lower)

Public Attributes

readonly List< SubRecordSubRecords = new List<SubRecord>()
readonly uint[] HeaderInfo = new uint[3]

Protected Member Functions

 Record ()
string GetBaseDesc ()

Private Member Functions

internal void RecordSizeChanged (BaseRecord br, long change)
internal Record (string name, BinaryReader br)
internal override void SaveData (BinaryWriter bw)

Detailed Description

Definition at line 433 of file Records.cs.


Constructor & Destructor Documentation

internal TESPluginParser::Record::Record string  name,
BinaryReader  br
[inline, private]
 

Definition at line 460 of file Records.cs.

References TESPluginParser::BaseRecord::OnSizeChange, and TESPluginParser::BaseRecord::Size.

TESPluginParser::Record::Record  )  [inline, protected]
 

Definition at line 480 of file Records.cs.


Member Function Documentation

override void TESPluginParser::Record::AddRecord BaseRecord  br  )  [inline, virtual]
 

Implements TESPluginParser::BaseRecord.

Reimplemented in TESPluginParser::CompressedRecord.

Definition at line 452 of file Records.cs.

References TESPluginParser::BaseRecord::Size.

override void TESPluginParser::Record::DeleteRecord BaseRecord  br  )  [inline, virtual]
 

Implements TESPluginParser::BaseRecord.

Reimplemented in TESPluginParser::CompressedRecord.

Definition at line 441 of file Records.cs.

References TESPluginParser::BaseRecord::Size.

string TESPluginParser::Record::GetBaseDesc  )  [inline, protected]
 

Definition at line 482 of file Records.cs.

override string TESPluginParser::Record::GetDesc  )  [inline, virtual]
 

Implements TESPluginParser::BaseRecord.

Reimplemented in TESPluginParser::Tes4Record.

Definition at line 488 of file Records.cs.

override List<string> TESPluginParser::Record::GetIDs bool  lower  )  [inline, virtual]
 

Implements TESPluginParser::BaseRecord.

Definition at line 499 of file Records.cs.

internal void TESPluginParser::Record::RecordSizeChanged BaseRecord  br,
long  change
[inline, private]
 

Definition at line 437 of file Records.cs.

internal override void TESPluginParser::Record::SaveData BinaryWriter  bw  )  [inline, private, virtual]
 

Implements TESPluginParser::BaseRecord.

Reimplemented in TESPluginParser::CompressedRecord.

Definition at line 492 of file Records.cs.


Member Data Documentation

readonly uint [] TESPluginParser::Record::HeaderInfo = new uint[3]
 

Definition at line 435 of file Records.cs.

readonly List<SubRecord> TESPluginParser::Record::SubRecords = new List<SubRecord>()
 

Definition at line 434 of file Records.cs.


The documentation for this class was generated from the following file:
Generated on Fri Jun 23 21:50:09 2006 for OblivionModTranslator by  doxygen 1.4.6-NO