public GedParser(string gedPath) { // TODO dunno yet if the path to the GED is useful _masterTagCache = new StringCache(); gs = new GEDSplitter(_masterTagCache); _IndiParseSingleton = new IndiParse(); _HeadParseSingleton = new HeadParse(); _FamParseSingleton = new FamParse(); _SourParseSingleton = new SourceRecParse(); _RepoParseSingleton = new RepoParse(); _NoteParseSingleton = new NoteParse(); _MediaParseSingleton = new MediaParse(); _GedSplitFactory = new GSFactory(_masterTagCache); }
public void Free(GEDSplitter gs) { pool.PutObject(gs); }