private static CsvTableObjectAction <PwEntry> EntryCommit(PwDatabase pdContext) { CsvTableObjectAction <PwEntry> f = delegate(PwEntry pe, string[] vContextRow) { if (pe == null) { Debug.Assert(false); return; } if (pe.ParentGroup == null) { PwGroup pg = ((pdContext != null) ? pdContext.RootGroup : null); if (pg != null) { pg.AddEntry(pe, true); } else { Debug.Assert(false); } } }; return(f); }
public CsvTableObjectReader(CsvTableObjectFunc <T> fObjectNew, CsvTableObjectAction <T> fObjectCommit) { m_fObjectNew = fObjectNew; m_fObjectCommit = fObjectCommit; }