protected virtual void OnEnumerationEnded(EnumerationEndedEventArgs e)
        {
            EventHandler <EnumerationEndedEventArgs> handler = EnumerationEnded;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 protected override EnumerationEndedEventArgs CreateAfterEnumerationEndedArgs(/*Boolean moveNextReturnedFalse,*/ EnumerationEndedEventArgs beforeEnd)
 {
     return(beforeEnd ?? this.CreateBeforeEnumerationEndedArgs());
 }