コード例 #1
0
        /// <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);
        }
コード例 #2
0
		/// <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);
		}
コード例 #3
0
		/// <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;
		}
コード例 #4
0
 /// <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);
 }