TESPluginParser::Plugin Class Reference

Inheritance diagram for TESPluginParser::Plugin:

TESPluginParser::BaseRecord List of all members.

Public Member Functions

override void DeleteRecord (BaseRecord br)
override void AddRecord (BaseRecord br)
 Plugin (string FilePath)
 Plugin ()
override string GetDesc ()
void Save (string FilePath)
override List< string > GetIDs (bool lower)
string Merge (Plugin p, bool MergeLists)

Public Attributes

readonly List< RecRecords = new List<Rec>()

Private Member Functions

internal void RecordSizeChanged (BaseRecord br, long change)
void LoadPlugin (BinaryReader br)
internal override void SaveData (BinaryWriter bw)

Detailed Description

Definition at line 49 of file Records.cs.


Constructor & Destructor Documentation

TESPluginParser::Plugin::Plugin string  FilePath  )  [inline]
 

Definition at line 97 of file Records.cs.

TESPluginParser::Plugin::Plugin  )  [inline]
 

Definition at line 108 of file Records.cs.


Member Function Documentation

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

Implements TESPluginParser::BaseRecord.

Definition at line 71 of file Records.cs.

References TESPluginParser::BaseRecord::Size.

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

Implements TESPluginParser::BaseRecord.

Definition at line 56 of file Records.cs.

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

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

Implements TESPluginParser::BaseRecord.

Definition at line 113 of file Records.cs.

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

Implements TESPluginParser::BaseRecord.

Definition at line 135 of file Records.cs.

void TESPluginParser::Plugin::LoadPlugin BinaryReader  br  )  [inline, private]
 

Definition at line 83 of file Records.cs.

string TESPluginParser::Plugin::Merge Plugin  p,
bool  MergeLists
[inline]
 

Definition at line 141 of file Records.cs.

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

Definition at line 52 of file Records.cs.

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

void TESPluginParser::Plugin::Save string  FilePath  )  [inline]
 

Definition at line 120 of file Records.cs.

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

Implements TESPluginParser::BaseRecord.

Definition at line 131 of file Records.cs.


Member Data Documentation

readonly List<Rec> TESPluginParser::Plugin::Records = new List<Rec>()
 

Definition at line 50 of file Records.cs.

Referenced by TES4ModTranslator::Form1::addData(), DeleteRecord(), TES4ModTranslator::Form1::generateDB(), and RecordSizeChanged().


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