Exemplo n.º 1
0
        public static Chapter LoadChapter(string filename, ResourceManager resourceManager, List <Incidence> incidences)
        {
            var currentChapter = new Chapter();

            currentChapter.setChapterPath(filename);
            var chapterParser = new ChapterHandler(currentChapter, resourceManager, incidences);

            return(chapterParser.Parse(filename));
        }
Exemplo n.º 2
0
        public static IAsyncOperation <Chapter> LoadChapterAsync(string filename, ResourceManager resourceManager, List <Incidence> incidences)
        {
            var result = new AsyncCompletionSource <Chapter>();

            var chapterHandler = new ChapterHandler(new Chapter(), resourceManager, incidences);

            chapterHandler.ParseAsync(filename)
            .Then(chapter =>
            {
                result.SetResult(chapter);
            });

            return(result);
        }