private void LdsOrdProc(ParseContext2 context) { LDSEvent evt = LDSEventParse.Parse(context); var indi = (context.Parent as IndiRecord); indi.LDSEvents.Add(evt); }
private void ldsSpouseSeal(ParseContext2 context) { LDSEvent evt = LDSEventParse.Parse(context); var fam = (context.Parent as FamRecord); fam.LDSEvents.Add(evt); }
public static LDSEvent Parse(ParseContext2 ctx) { LDSEvent evt = new LDSEvent(); evt.Tag = ctx.Tag; //StructParseContext ctx2 = new StructParseContext(ctx, evt); StructParseContext ctx2 = PContextFactory.Alloc(ctx, evt); StructParse(ctx2, tagDict); ctx.Endline = ctx2.Endline; PContextFactory.Free(ctx2); return(evt); }