public override void DoSecondPass(Dictionary <string, LDLBOBase> parsedObjects) { LDLBOBase nodeObject; parsedObjects.TryGetValue(NodeStr, out nodeObject); Node = nodeObject as ILDLBaseNode; base.DoSecondPass(parsedObjects); }
protected static bool ParseTrack1(string line, ILDLBaseNode nodeBO) { if (line.Contains(track_1_ident)) { nodeBO.Track1Str = ParseItem(line); return(true); } if (line.Contains(track_ident))//end and boundary nodes don't have a number but I've kept it the same { nodeBO.Track1Str = ParseItem(line); return(true); } return(false); }