public void Initialize(LinkContext context, MarkContext markContext) { _context = context; markContext.RegisterMarkAssemblyAction(assembly => DiscoverTypesInAssembly(assembly)); markContext.RegisterMarkTypeAction(type => DiscoverMethodsInType(type)); markContext.RegisterMarkMethodAction(method => DiscoverMethodsOnDeclaringType(method)); }
public override void Initialize(LinkContext context, MarkContext markContext) { base.Initialize(context); if (LinkContext.App.Registrar == Bundler.RegistrarMode.Dynamic) { markContext.RegisterMarkTypeAction(ProcessType); } }
public void InitializeMarkHandlers(LinkContext context, MarkContext markContext) { while (MarkHandlers.Count > 0) { IMarkHandler markHandler = MarkHandlers[0]; markHandler.Initialize(context, markContext); MarkHandlers.Remove(markHandler); } }
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); } }
public override void Initialize(LinkContext context, MarkContext markContext) { base.Initialize(context, markContext); markContext.RegisterMarkAssemblyAction(assembly => ProcessAssembly(assembly)); markContext.RegisterMarkTypeAction(type => ProcessType(type)); }
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; }
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); } }
public void Initialize(LinkContext context, MarkContext markContext) { this.context = context; markContext.RegisterMarkTypeAction(ProcessType); }
public abstract void Initialize(LinkContext context, MarkContext markContext);
public override void Initialize(LinkContext context, MarkContext markContext) { base.Initialize(context, markContext); }