public BackgroundParsingTask(IDocumentParserFactory parserFactory, IDocumentManager documentManager)
        {
            ParserFactory = parserFactory;
            ShutdownToken = SassyStudioPackage.Instance.ShutdownToken;

            documentManager.DocumentAdded += OnDocumentAdded;
        }
Beispiel #2
0
        public BackgroundParsingTask(IDocumentParserFactory parserFactory, IDocumentManager documentManager)
        {
            ParserFactory = parserFactory;
            ShutdownToken = SassyStudioPackage.Instance.ShutdownToken;

            documentManager.DocumentAdded += OnDocumentAdded;
        }
Beispiel #3
0
 public OneNoteProvider(
     IDocumentParserFactory documentParserFactory,
     IOneNoteDocumentConnector oneNoteDocumentConnector,
     IVerseLinkService verseLinkService)
 {
     this.documentParserFactory    = documentParserFactory;
     this.oneNoteDocumentConnector = oneNoteDocumentConnector;
     this.verseLinkService         = verseLinkService;
 }
Beispiel #4
0
 public HtmlProvider(
     IDocumentParserFactory documentParserFactory,
     IHtmlDocumentConnector htmlDocumentConnector,
     IVerseLinkService verseLinkService)
 {
     this.documentParserFactory = documentParserFactory;
     this.htmlDocumentConnector = htmlDocumentConnector;
     this.verseLinkService      = verseLinkService;
 }
        public void Init()
        {
            documentParseContext = new DocumentParseContext();
            base.Init(services => services.AddScoped(sp => documentParseContext));

            documentProvider      = new MockDocumentProviderInfo(ServiceProvider.GetService <IVerseLinkService>());
            versePointerFactory   = ServiceProvider.GetService <IVersePointerFactory>();
            documentParserFactory = ServiceProvider.GetService <IDocumentParserFactory>();
        }
Beispiel #6
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);
        }
Beispiel #7
0
 public WordProvider(IDocumentParserFactory documentParserFactory, IWordDocumentConnector wordDocumentConnector)
 {
     this.documentParserFactory = documentParserFactory;
     this.wordDocumentConnector = wordDocumentConnector;
 }