Esempio n. 1
0
        public MethodViewModel(MethodModel method, ITimed parent, bool createNestedTree = true)
        {
            _method       = method;
            Parent        = parent;
            NestedMethods = new ObservableCollection <MethodViewModel>();

            if (!createNestedTree)
            {
                return;
            }

            foreach (var nestedMethod in method.NestedMethods)
            {
                var m = new MethodViewModel(nestedMethod, this);
                m.ChangeEvent += OnChange;
                NestedMethods.Add(m);
            }
        }
Esempio n. 2
0
 public Chronometer(float timeGoalInSeconds, ITimed objectWithThisInterface) : base()
 {
     SetTimeGoal(timeGoalInSeconds);
     ITimedObject = objectWithThisInterface;
 }