Example #1
0
 public void Initialize(LinkContext context, MarkContext markContext)
 {
     _context = context;
     markContext.RegisterMarkAssemblyAction(assembly => DiscoverTypesInAssembly(assembly));
     markContext.RegisterMarkTypeAction(type => DiscoverMethodsInType(type));
     markContext.RegisterMarkMethodAction(method => DiscoverMethodsOnDeclaringType(method));
 }
Example #2
0
        public override void Initialize(LinkContext context, MarkContext markContext)
        {
            base.Initialize(context);

            if (LinkContext.App.Registrar == Bundler.RegistrarMode.Dynamic)
            {
                markContext.RegisterMarkTypeAction(ProcessType);
            }
        }
Example #3
0
 public void InitializeMarkHandlers(LinkContext context, MarkContext markContext)
 {
     while (MarkHandlers.Count > 0)
     {
         IMarkHandler markHandler = MarkHandlers[0];
         markHandler.Initialize(context, markContext);
         MarkHandlers.Remove(markHandler);
     }
 }
Example #4
0
        private async Task LoadMark()
        {
            MarkContext mc = new MarkContext();

            this.Mark = await mc.Load();

            RecentMarks = new ObservableCollection <ChapterMark>();
            var filterResult = this.Mark.Marks.Skip(this.Mark.Marks.Count - 10).Take(10);

            foreach (var chapterMark in filterResult)
            {
                RecentMarks.Add(chapterMark);
            }
        }
Example #5
0
 public override void Initialize(LinkContext context, MarkContext markContext)
 {
     base.Initialize(context, markContext);
     markContext.RegisterMarkAssemblyAction(assembly => ProcessAssembly(assembly));
     markContext.RegisterMarkTypeAction(type => ProcessType(type));
 }
Example #6
0
 public override void Initialize(LinkContext context, MarkContext markContext)
 {
     base.Initialize(context);
     markContext.RegisterMarkMethodAction(ProcessMethod);
 }
 public virtual void Initialize(LinkContext context, MarkContext markContext)
 {
     Context = context;
     cache   = context;
 }
Example #8
0
        private async Task LoadMark()
        {
            MarkContext mc = new MarkContext();
            this.Mark = await mc.Load();

            RecentMarks = new ObservableCollection<ChapterMark>();
            var filterResult = this.Mark.Marks.Skip(this.Mark.Marks.Count - 10).Take(10);
            foreach (var chapterMark in filterResult)
            {
                RecentMarks.Add(chapterMark);
            }
        }
Example #9
0
 public void Initialize(LinkContext context, MarkContext markContext)
 {
     this.context = context;
     markContext.RegisterMarkTypeAction(ProcessType);
 }
 public abstract void Initialize(LinkContext context, MarkContext markContext);
Example #11
0
 public override void Initialize(LinkContext context, MarkContext markContext)
 {
     base.Initialize(context, markContext);
 }