/// <summary>
 /// Returns an enumerator that iterates through the list.
 /// </summary>
 /// <returns>
 /// A <see cref="IEnumerator{T}"/> that can be used to iterate
 /// through the list.
 /// </returns>
 /// <filterpriority>1</filterpriority>
 public override IEnumerator <TTo> GetEnumerator()
 {
     return(new TransformingEnumerator <TFrom, TTo>(SourceList.GetEnumerator(), Transform));
 }