using System; using System.Collections; using System.Collections.Generic; namespace System.Linq { /// Represents a sorted sequence. /// The type of the elements of the sequence. /// 2 // Token: 0x02000039 RID: 57 public interface IOrderedEnumerable : IEnumerable, IEnumerable { /// Performs a subsequent ordering on the elements of an according to a key. /// An whose elements are sorted according to a key. /// The used to extract the key for each element. /// The used to compare keys for placement in the returned sequence. /// true to sort the elements in descending order; false to sort the elements in ascending order. /// The type of the key produced by . /// 2 // Token: 0x0600038C RID: 908 IOrderedEnumerable CreateOrderedEnumerable(Func selector, IComparer comparer, bool descending); } }