Пример #1
0
        public void Init(IDocumentProviderInfo documentProvider, IDocumentId documentId)
        {
            paragraphParser.Init(documentProvider, docParseContext);

            docParseContext.Init(documentId);
            docParseContext.EnterHierarchyElement(ElementType.Root);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public IDocumentParser Create(IDocumentProviderInfo documentProvider, IDocumentId documentId)
 {
     this.documentParser.Init(documentProvider, documentId);
     return(documentParser);
 }
Пример #4
0
 public void Init(IDocumentProviderInfo documentProvider, IDocumentParseContext docParseContext)
 {
     this.documentProvider = documentProvider;
     this.docParseContext  = docParseContext;
 }