public ShowPlanNodeViewModel(ShowPlanNode model)
        {
            var propertyChildren = model.Properties.Select(p => new ShowPlanPropertyViewModel(p));
            var nodeChildren     = model.Children.Select(c => new ShowPlanNodeViewModel(c));

            _model   = model;
            Children = propertyChildren.Concat <ShowPlanItemViewModel>(nodeChildren).ToImmutableArray();
        }
Exemplo n.º 2
0
 public ShowPlanViewModel(ShowPlanNode model)
 {
     Model = model;
     Root  = new[] { new ShowPlanNodeViewModel(model) };
 }