public override void ProcessParagraphUnit(IParagraphUnit paragraphUnit) { base.ProcessParagraphUnit(paragraphUnit); if (paragraphUnit.IsStructure) { return; } foreach (var segmentPair in paragraphUnit.SegmentPairs.ToList()) { var segmentVisitor = new SegmentVisitor(); segmentVisitor.ReplaceText(segmentPair.Source, ItemFactory, PropertiesFactory); //segmentPair.Source.Add(ItemFactory.CreatePlaceholderTag(PropertiesFactory.CreatePlaceholderTagProperties("asda"))); } }
public override void ProcessParagraphUnit(IParagraphUnit paragraphUnit) { base.ProcessParagraphUnit(paragraphUnit); if (paragraphUnit.IsStructure) { return; } foreach (var segmentPair in paragraphUnit.SegmentPairs.ToList()) { var segmentVisitor = new SegmentVisitor(_patterns); segmentVisitor.ReplaceText(segmentPair.Source, ItemFactory, PropertiesFactory); if (segmentPair.Target != null) { segmentVisitor.ReplaceText(segmentPair.Target, ItemFactory, PropertiesFactory); } } }