public void MergeFile(MieTransSheetFile sheetFile) { foreach (var entry in sheetFile.Items.Values) { this.AddEntry(entry); } }
private void AddSearchFile(MieTransSheetFile sheetFile) { foreach (var entry in sheetFile.Items.Values) { this.AddSearchEntry(entry); } }
public void AddFile(MieTransSheetFile mieTransSheetFile) { if (this.Items.ContainsKey(mieTransSheetFile.FileID)) { var transSheetFile = this.Items[mieTransSheetFile.FileID]; transSheetFile.MergeFile(mieTransSheetFile); } else { this.Items.Add(mieTransSheetFile.FileID, mieTransSheetFile); } this.AddSearchFile(mieTransSheetFile); }
public void AddEntry(MieTransSheetEntry entry) { if (this.Items.ContainsKey(entry.FileID)) { var sheetFile = this.Items[entry.FileID]; sheetFile.AddEntry(entry); } else { var mieTransSheetFile = new MieTransSheetFile(entry.FileID); this.Items.Add(mieTransSheetFile.FileID, mieTransSheetFile); mieTransSheetFile.AddEntry(entry); } this.AddSearchEntry(entry); }