Example #1
0
        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();
        }
Example #2
0
        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;
        }
Example #3
0
        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);
            }
        }
Example #4
0
        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データがありません");
            }
        }
Example #5
0
 public FeatureWithADependentContextSteps(SingleContext context)
 {
     _context = context;
 }
Example #6
0
 public NestedContext(SingleContext context)
 {
     _context = context;
 }
Example #7
0
 public NestedContext(SingleContext context)
 {
     _context = context;
 }
 public FeatureWithMultipleContextsSteps(SingleContext context1, SingleContext context2)
 {
     _context1 = context1;
     _context2 = context2;
 }
Example #9
0
 public FeatureWithASingleContextSteps(SingleContext context)
 {
     _context = context;
     _context.WasCreatedBy = "Feature With A Single Context";
 }