/// <summary> /// Returns an enumerator that iterates through a collection. /// </summary> /// <returns> /// An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection. /// </returns> public IEnumerator GetEnumerator() { NuGenEnumeratorRequestedEventArgs eventArgs = new NuGenEnumeratorRequestedEventArgs(); this.OnEnumeratorRequested(eventArgs); return(eventArgs.RequestedEnumerator); }
/// <summary> /// Will bubble the <see cref="E:EnumeratorRequested"/> event. /// </summary> /// <param name="e"></param> protected virtual void OnEnumeratorRequested(NuGenEnumeratorRequestedEventArgs e) { this.InvokeActionT<NuGenEnumeratorRequestedEventArgs>(eventEnumeratorRequested, e); }
/// <summary> /// Returns an enumerator that iterates through a collection. /// </summary> /// <returns> /// An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection. /// </returns> public IEnumerator GetEnumerator() { NuGenEnumeratorRequestedEventArgs eventArgs = new NuGenEnumeratorRequestedEventArgs(); this.OnEnumeratorRequested(eventArgs); return eventArgs.RequestedEnumerator; }
/// <summary> /// Will bubble the <see cref="E:EnumeratorRequested"/> event. /// </summary> /// <param name="e"></param> protected virtual void OnEnumeratorRequested(NuGenEnumeratorRequestedEventArgs e) { this.InvokeActionT <NuGenEnumeratorRequestedEventArgs>(eventEnumeratorRequested, e); }