public void Init(IDocumentProviderInfo documentProvider, IDocumentId documentId) { paragraphParser.Init(documentProvider, docParseContext); docParseContext.Init(documentId); docParseContext.EnterHierarchyElement(ElementType.Root); }
public void Init() { this.documentParseContext = new DocumentParseContext(); base.Init(services => services.AddScoped(sp => documentParseContext)); this.documentProvider = new MockDocumentProviderInfo(ServiceProvider.GetService <IVerseLinkService>()) { IsReadonly = true }; this.documentParserFactory = ServiceProvider.GetService <IDocumentParserFactory>(); this.mockDocumentId = new FileDocumentId(0, null, true); }
public IDocumentParser Create(IDocumentProviderInfo documentProvider, IDocumentId documentId) { this.documentParser.Init(documentProvider, documentId); return(documentParser); }
public void Init(IDocumentProviderInfo documentProvider, IDocumentParseContext docParseContext) { this.documentProvider = documentProvider; this.docParseContext = docParseContext; }