Ejemplo n.º 1
0
 protected ChildTrailResult(ChildTrailResult cpar, int order, TrailResultInfo indexes) :
     base(cpar.ActivityTrail, order, indexes, 0)
 {
     UpdateIndexes(indexes);
     //Let this point to main parent, no ref to (parent) child (can be derived too)
     this.m_parentResult = cpar.ParentResult;
 }
Ejemplo n.º 2
0
        public TrailResultWrapper(TrailResultWrapper parent, ChildTrailResult element)
            : base(parent, element)
        {
            element.Wrapper = this;
            //several separate substructues..
            parent.Children.Add(this);
            parent.m_allChildren.Add(this);

            if (element.SubResults.Count > 1)
            {
                foreach (ChildTrailResult sctr in element.SubResults)
                {
                    TrailResultWrapper strw = new TrailResultWrapper(this, sctr);
                }
            }
        }
Ejemplo n.º 3
0
 public SubChildTrailResult(ChildTrailResult par, int order, TrailResultInfo indexes) :
     base(par, order, indexes)
 {
     par.SubResults.Add(this);
 }
Ejemplo n.º 4
0
 public PausedChildTrailResult(ParentTrailResult par, ChildTrailResult ctr, int order, TrailResultInfo indexes, PauseType pauseType) :
     base(par, order, indexes, 0)
 {
     this.RelatedChildResult = ctr;
     this.pauseType          = pauseType;
 }