Exemple #1
0
        /// <summary>
        /// Resets this node, all siblings and all children.
        /// </summary>
        internal void Reset()
        {
            _numberOfRecursions = 0;

            Count   = 0;
            Sum     = TimeSpan.Zero;
            Minimum = TimeSpan.Zero;
            Maximum = TimeSpan.Zero;

            if (FirstChild != null)
            {
                FirstChild.Reset();
            }
            if (NextSibling != null)
            {
                NextSibling.Reset();
            }
        }