public void OnNodeContent(NodeContent content, NodeContentBase parentNode) { _contentHandler.OnNodeContent(content, parentNode); _nodeExportCounter++; UpdateStatus(); }
private void ExtractNode(NodeContentBase parentNode, IExtractedContentHandler contentHandler) { if (parentNode == null) { return; } foreach (var child in BatchedChildren <NodeContent>(parentNode.ContentLink)) { contentHandler.OnNodeContent(child, parentNode); ExtractNode(child, contentHandler); ExtractProducts(child, contentHandler); } }