/// <summary>
        /// Check that given context is marked as completed.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private bool IsMarkedComplete(IRepeatContext context)
        {
            bool complete = context.IsCompleteOnly();

            if (context.Parent != null)
            {
                complete = complete || IsMarkedComplete(context.Parent);
            }
            if (complete && Logger.IsDebugEnabled)
            {
                Logger.Debug("Repeat is complete according to context alone.");
            }
            return(complete);
        }
Esempio n. 2
0
 /// <summary>
 /// Check that given context is marked as completed.
 /// </summary>
 /// <param name="context"></param>
 /// <returns></returns>
 private bool IsMarkedComplete(IRepeatContext context)
 {
     bool complete = context.IsCompleteOnly();
     if (context.Parent != null)
     {
         complete = complete || IsMarkedComplete(context.Parent);
     }
     if (complete && Logger.IsDebugEnabled)
     {
         Logger.Debug("Repeat is complete according to context alone.");
     }
     return complete;
 }