internal override void Draw(TMenu instance) { if (this.lastInstance == null || this.lastContext == null || !this.lastInstance.Equals(instance)) { this.lastContext = this.GetContext(instance); } this.lastContext.Draw(); }
public Comment(SingleContext ctx) : this() { ActorId = ctx.Actor?.Id; ActorName = ctx.Actor?.Name; BreakDownId = ctx.BreakdownItem?.Id; BreakDownName = ctx.BreakdownItem?.Name; ReasonId = ctx.Reason?.Id; ReasonName = ctx.Reason?.Name; MilestoneId = ctx.Milestone?.Id; MilestoneName = ctx.Milestone?.Name; }
public void Run() { var previousContext = SynchronizationContext.Current; try { singleContext = new SingleContext(); SynchronizationContext.SetSynchronizationContext(singleContext); var execution = Start(); execution.ContinueWith(delegate { singleContext.Complete(); }, TaskScheduler.Default); singleContext.Run(); execution.Wait(); } finally { SynchronizationContext.SetSynchronizationContext(previousContext); } }
private void PrintSingleBlogs(string step, SingleContext context) { Console.WriteLine(step); var blogs = context.SingleFkBlogs.ToList(); if (blogs.Count > 0) { foreach (var blog in blogs) { Console.WriteLine( $"Id: '{blog.Id}' / AuthorId: '{blog.AuthorId?.ToString() ?? "null"}'"); } } else { Console.WriteLine("Blogデータがありません"); } }
public FeatureWithADependentContextSteps(SingleContext context) { _context = context; }
public NestedContext(SingleContext context) { _context = context; }
public FeatureWithMultipleContextsSteps(SingleContext context1, SingleContext context2) { _context1 = context1; _context2 = context2; }
public FeatureWithASingleContextSteps(SingleContext context) { _context = context; _context.WasCreatedBy = "Feature With A Single Context"; }