using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Linq
{
/// Provides a set of ( in Visual Basic) methods for querying objects that implement .
// Token: 0x0200001F RID: 31
[Token(Token = "0x200001F")]
public static class Enumerable
{
/// Filters a sequence of values based on a predicate.
/// An to filter.
/// A function to test each element for a condition.
/// The type of the elements of .
/// An that contains elements from the input sequence that satisfy the condition.
///
/// or is .
// Token: 0x060000C6 RID: 198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000C6")]
[Address(RVA = "0x1CBE8C0", Offset = "0x1CBD8C0", VA = "0x181CBE8C0")]
public static IEnumerable Where(this IEnumerable source, Func predicate)
{
return null;
}
// Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000C7")]
[Address(RVA = "0x1F83A70", Offset = "0x1F82A70", VA = "0x181F83A70")]
public static IEnumerable Select(this IEnumerable source, Func selector)
{
return null;
}
// Token: 0x060000C8 RID: 200 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000C8")]
[Address(RVA = "0x1F8F520", Offset = "0x1F8E520", VA = "0x181F8F520")]
public static IEnumerable Select(this IEnumerable source, Func selector)
{
return null;
}
// Token: 0x060000C9 RID: 201 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000C9")]
[Address(RVA = "0x1F80A00", Offset = "0x1F7FA00", VA = "0x181F80A00")]
private static IEnumerable SelectIterator(IEnumerable source, Func selector)
{
return null;
}
// Token: 0x060000CA RID: 202 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CA")]
[Address(RVA = "0x3166080", Offset = "0x3165080", VA = "0x183166080")]
private static Func CombinePredicates(Func predicate1, Func predicate2)
{
return null;
}
// Token: 0x060000CB RID: 203 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CB")]
[Address(RVA = "0x2388A70", Offset = "0x2387A70", VA = "0x182388A70")]
private static Func CombineSelectors(Func selector1, Func selector2)
{
return null;
}
// Token: 0x060000CC RID: 204 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CC")]
[Address(RVA = "0x1F81350", Offset = "0x1F80350", VA = "0x181F81350")]
public static IEnumerable SelectMany(this IEnumerable source, Func> selector)
{
return null;
}
// Token: 0x060000CD RID: 205 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CD")]
[Address(RVA = "0x1CC4110", Offset = "0x1CC3110", VA = "0x181CC4110")]
private static IEnumerable SelectManyIterator(IEnumerable source, Func> selector)
{
return null;
}
// Token: 0x060000CE RID: 206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CE")]
[Address(RVA = "0x1F81490", Offset = "0x1F80490", VA = "0x181F81490")]
public static IEnumerable SelectMany(this IEnumerable source, Func> selector)
{
return null;
}
// Token: 0x060000CF RID: 207 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000CF")]
[Address(RVA = "0x1F7FAA0", Offset = "0x1F7EAA0", VA = "0x181F7FAA0")]
private static IEnumerable SelectManyIterator(IEnumerable source, Func> selector)
{
return null;
}
// Token: 0x060000D0 RID: 208 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D0")]
[Address(RVA = "0x1F81280", Offset = "0x1F80280", VA = "0x181F81280")]
public static IEnumerable SelectMany(this IEnumerable source, Func> collectionSelector, Func resultSelector)
{
return null;
}
// Token: 0x060000D1 RID: 209 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D1")]
[Address(RVA = "0x1F80C40", Offset = "0x1F7FC40", VA = "0x181F80C40")]
private static IEnumerable SelectManyIterator(IEnumerable source, Func> collectionSelector, Func resultSelector)
{
return null;
}
/// Returns a specified number of contiguous elements from the start of a sequence.
/// The sequence to return elements from.
/// The number of elements to return.
/// The type of the elements of .
/// An that contains the specified number of elements from the start of the input sequence.
///
/// is .
// Token: 0x060000D2 RID: 210 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D2")]
[Address(RVA = "0x1CBC210", Offset = "0x1CBB210", VA = "0x181CBC210")]
public static IEnumerable Take(this IEnumerable source, int count)
{
return null;
}
// Token: 0x060000D3 RID: 211 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D3")]
[Address(RVA = "0x1CBB990", Offset = "0x1CBA990", VA = "0x181CBB990")]
private static IEnumerable TakeIterator(IEnumerable source, int count)
{
return null;
}
/// Bypasses a specified number of elements in a sequence and then returns the remaining elements.
/// An to return elements from.
/// The number of elements to skip before returning the remaining elements.
/// The type of the elements of .
/// An that contains the elements that occur after the specified index in the input sequence.
///
/// is .
// Token: 0x060000D4 RID: 212 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D4")]
[Address(RVA = "0x1CBB710", Offset = "0x1CBA710", VA = "0x181CBB710")]
public static IEnumerable Skip(this IEnumerable source, int count)
{
return null;
}
// Token: 0x060000D5 RID: 213 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D5")]
[Address(RVA = "0x1CBB390", Offset = "0x1CBA390", VA = "0x181CBB390")]
private static IEnumerable SkipIterator(IEnumerable source, int count)
{
return null;
}
/// Sorts the elements of a sequence in ascending order according to a key.
/// A sequence of values to order.
/// A function to extract a key from an element.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted according to a key.
///
/// or is .
// Token: 0x060000D6 RID: 214 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D6")]
[Address(RVA = "0x27D5C40", Offset = "0x27D4C40", VA = "0x1827D5C40")]
public static IOrderedEnumerable OrderBy(this IEnumerable source, Func keySelector)
{
return null;
}
/// Sorts the elements of a sequence in ascending order by using a specified comparer.
/// A sequence of values to order.
/// A function to extract a key from an element.
/// An to compare keys.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted according to a key.
///
/// or is .
// Token: 0x060000D7 RID: 215 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D7")]
[Address(RVA = "0x27D5CC0", Offset = "0x27D4CC0", VA = "0x1827D5CC0")]
public static IOrderedEnumerable OrderBy(this IEnumerable source, Func keySelector, IComparer comparer)
{
return null;
}
/// Sorts the elements of a sequence in descending order according to a key.
/// A sequence of values to order.
/// A function to extract a key from an element.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted in descending order according to a key.
///
/// or is .
// Token: 0x060000D8 RID: 216 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D8")]
[Address(RVA = "0x27D5B30", Offset = "0x27D4B30", VA = "0x1827D5B30")]
public static IOrderedEnumerable OrderByDescending(this IEnumerable source, Func keySelector)
{
return null;
}
/// Sorts the elements of a sequence in descending order by using a specified comparer.
/// A sequence of values to order.
/// A function to extract a key from an element.
/// An to compare keys.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted in descending order according to a key.
///
/// or is .
// Token: 0x060000D9 RID: 217 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000D9")]
[Address(RVA = "0x27D5BB0", Offset = "0x27D4BB0", VA = "0x1827D5BB0")]
public static IOrderedEnumerable OrderByDescending(this IEnumerable source, Func keySelector, IComparer comparer)
{
return null;
}
/// Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
/// An that contains elements to sort.
/// A function to extract a key from each element.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted according to a key.
///
/// or is .
// Token: 0x060000DA RID: 218 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DA")]
[Address(RVA = "0x27D61C0", Offset = "0x27D51C0", VA = "0x1827D61C0")]
public static IOrderedEnumerable ThenBy(this IOrderedEnumerable source, Func keySelector)
{
return null;
}
/// Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.
/// An that contains elements to sort.
/// A function to extract a key from each element.
/// The type of the elements of .
/// The type of the key returned by .
/// An whose elements are sorted in descending order according to a key.
///
/// or is .
// Token: 0x060000DB RID: 219 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DB")]
[Address(RVA = "0x27D5F20", Offset = "0x27D4F20", VA = "0x1827D5F20")]
public static IOrderedEnumerable ThenByDescending(this IOrderedEnumerable source, Func keySelector)
{
return null;
}
// Token: 0x060000DC RID: 220 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DC")]
[Address(RVA = "0x2466B00", Offset = "0x2465B00", VA = "0x182466B00")]
public static IEnumerable> GroupBy(this IEnumerable source, Func keySelector)
{
return null;
}
// Token: 0x060000DD RID: 221 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DD")]
[Address(RVA = "0x2466BA0", Offset = "0x2465BA0", VA = "0x182466BA0")]
public static IEnumerable> GroupBy(this IEnumerable source, Func keySelector, Func elementSelector)
{
return null;
}
/// Concatenates two sequences.
/// The first sequence to concatenate.
/// The sequence to concatenate to the first sequence.
/// The type of the elements of the input sequences.
/// An that contains the concatenated elements of the two input sequences.
///
/// or is .
// Token: 0x060000DE RID: 222 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DE")]
[Address(RVA = "0x1F7F830", Offset = "0x1F7E830", VA = "0x181F7F830")]
public static IEnumerable Concat(this IEnumerable first, IEnumerable second)
{
return null;
}
// Token: 0x060000DF RID: 223 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000DF")]
[Address(RVA = "0x1F7F400", Offset = "0x1F7E400", VA = "0x181F7F400")]
private static IEnumerable ConcatIterator(IEnumerable first, IEnumerable second)
{
return null;
}
/// Appends a value to the end of the sequence.
/// A sequence of values.
/// The value to append to .
/// The type of the elements of .
/// A new sequence that ends with .
///
/// is .
// Token: 0x060000E0 RID: 224 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E0")]
[Address(RVA = "0x1F7F260", Offset = "0x1F7E260", VA = "0x181F7F260")]
public static IEnumerable Append(this IEnumerable source, TSource element)
{
return null;
}
// Token: 0x060000E1 RID: 225 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E1")]
[Address(RVA = "0x1F7F1D0", Offset = "0x1F7E1D0", VA = "0x181F7F1D0")]
private static IEnumerable AppendIterator(IEnumerable source, TSource element)
{
return null;
}
/// Adds a value to the beginning of the sequence.
/// A sequence of values.
/// The value to prepend to .
/// The type of the elements of .
/// A new sequence that begins with .
///
/// is .
// Token: 0x060000E2 RID: 226 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E2")]
[Address(RVA = "0x1F80710", Offset = "0x1F7F710", VA = "0x181F80710")]
public static IEnumerable Prepend(this IEnumerable source, TSource element)
{
return null;
}
// Token: 0x060000E3 RID: 227 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E3")]
[Address(RVA = "0x1F7FCC0", Offset = "0x1F7ECC0", VA = "0x181F7FCC0")]
private static IEnumerable PrependIterator(IEnumerable source, TSource element)
{
return null;
}
// Token: 0x060000E4 RID: 228 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E4")]
[Address(RVA = "0x1F97850", Offset = "0x1F96850", VA = "0x181F97850")]
public static IEnumerable Zip(this IEnumerable first, IEnumerable second, Func resultSelector)
{
return null;
}
// Token: 0x060000E5 RID: 229 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E5")]
[Address(RVA = "0x1F974D0", Offset = "0x1F964D0", VA = "0x181F974D0")]
private static IEnumerable ZipIterator(IEnumerable first, IEnumerable second, Func resultSelector)
{
return null;
}
/// Returns distinct elements from a sequence by using the default equality comparer to compare values.
/// The sequence to remove duplicate elements from.
/// The type of the elements of .
/// An that contains distinct elements from the source sequence.
///
/// is .
// Token: 0x060000E6 RID: 230 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E6")]
[Address(RVA = "0x1F7FF10", Offset = "0x1F7EF10", VA = "0x181F7FF10")]
public static IEnumerable Distinct(this IEnumerable source)
{
return null;
}
// Token: 0x060000E7 RID: 231 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E7")]
[Address(RVA = "0x1F7FC30", Offset = "0x1F7EC30", VA = "0x181F7FC30")]
private static IEnumerable DistinctIterator(IEnumerable source, IEqualityComparer comparer)
{
return null;
}
/// Produces the set union of two sequences by using the default equality comparer.
/// An whose distinct elements form the first set for the union.
/// An whose distinct elements form the second set for the union.
/// The type of the elements of the input sequences.
/// An that contains the elements from both input sequences, excluding duplicates.
///
/// or is .
// Token: 0x060000E8 RID: 232 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E8")]
[Address(RVA = "0x1CBC630", Offset = "0x1CBB630", VA = "0x181CBC630")]
public static IEnumerable Union(this IEnumerable first, IEnumerable second)
{
return null;
}
// Token: 0x060000E9 RID: 233 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E9")]
[Address(RVA = "0x1CBC310", Offset = "0x1CBB310", VA = "0x181CBC310")]
private static IEnumerable UnionIterator(IEnumerable first, IEnumerable second, IEqualityComparer comparer)
{
return null;
}
/// Produces the set intersection of two sequences by using the default equality comparer to compare values.
/// An whose distinct elements that also appear in will be returned.
/// An whose distinct elements that also appear in the first sequence will be returned.
/// The type of the elements of the input sequences.
/// A sequence that contains the elements that form the set intersection of two sequences.
///
/// or is .
// Token: 0x060000EA RID: 234 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EA")]
[Address(RVA = "0x1F80670", Offset = "0x1F7F670", VA = "0x181F80670")]
public static IEnumerable Intersect(this IEnumerable first, IEnumerable second)
{
return null;
}
// Token: 0x060000EB RID: 235 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EB")]
[Address(RVA = "0x1F7FF80", Offset = "0x1F7EF80", VA = "0x181F7FF80")]
private static IEnumerable IntersectIterator(IEnumerable first, IEnumerable second, IEqualityComparer comparer)
{
return null;
}
/// Produces the set difference of two sequences by using the default equality comparer to compare values.
/// An whose elements that are not also in will be returned.
/// An whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.
/// The type of the elements of the input sequences.
/// A sequence that contains the set difference of the elements of two sequences.
///
/// or is .
// Token: 0x060000EC RID: 236 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EC")]
[Address(RVA = "0x1F80490", Offset = "0x1F7F490", VA = "0x181F80490")]
public static IEnumerable Except(this IEnumerable first, IEnumerable second)
{
return null;
}
/// Produces the set difference of two sequences by using the specified to compare values.
/// An whose elements that are not also in will be returned.
/// An whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.
/// An to compare values.
/// The type of the elements of the input sequences.
/// A sequence that contains the set difference of the elements of two sequences.
///
/// or is .
// Token: 0x060000ED RID: 237 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000ED")]
[Address(RVA = "0x1F803E0", Offset = "0x1F7F3E0", VA = "0x181F803E0")]
public static IEnumerable Except(this IEnumerable first, IEnumerable second, IEqualityComparer comparer)
{
return null;
}
// Token: 0x060000EE RID: 238 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EE")]
[Address(RVA = "0x1F800C0", Offset = "0x1F7F0C0", VA = "0x181F800C0")]
private static IEnumerable ExceptIterator(IEnumerable first, IEnumerable second, IEqualityComparer comparer)
{
return null;
}
/// Inverts the order of the elements in a sequence.
/// A sequence of values to reverse.
/// The type of the elements of .
/// A sequence whose elements correspond to those of the input sequence in reverse order.
///
/// is .
// Token: 0x060000EF RID: 239 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EF")]
[Address(RVA = "0x1F80800", Offset = "0x1F7F800", VA = "0x181F80800")]
public static IEnumerable Reverse(this IEnumerable source)
{
return null;
}
// Token: 0x060000F0 RID: 240 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F0")]
[Address(RVA = "0x1CEEC90", Offset = "0x1CEDC90", VA = "0x181CEEC90")]
private static IEnumerable ReverseIterator(IEnumerable source)
{
return null;
}
/// Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
/// An to compare to .
/// An to compare to the first sequence.
/// The type of the elements of the input sequences.
///
/// if the two source sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type; otherwise, .
///
/// or is .
// Token: 0x060000F1 RID: 241 RVA: 0x00002340 File Offset: 0x00000540
[Token(Token = "0x60000F1")]
[Address(RVA = "0x21B2F10", Offset = "0x21B1F10", VA = "0x1821B2F10")]
public static bool SequenceEqual(this IEnumerable first, IEnumerable second)
{
return default(bool);
}
/// Determines whether two sequences are equal by comparing their elements by using a specified .
/// An to compare to .
/// An to compare to the first sequence.
/// An to use to compare elements.
/// The type of the elements of the input sequences.
///
/// if the two source sequences are of equal length and their corresponding elements compare equal according to ; otherwise, .
///
/// or is .
// Token: 0x060000F2 RID: 242 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x60000F2")]
[Address(RVA = "0x21B2BA0", Offset = "0x21B1BA0", VA = "0x1821B2BA0")]
public static bool SequenceEqual(this IEnumerable first, IEnumerable second, IEqualityComparer comparer)
{
return default(bool);
}
/// Returns the input typed as .
/// The sequence to type as .
/// The type of the elements of .
/// The input sequence typed as .
// Token: 0x060000F3 RID: 243 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F3")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
public static IEnumerable AsEnumerable(this IEnumerable source)
{
return null;
}
/// Creates an array from a .
/// An to create an array from.
/// The type of the elements of .
/// An array that contains the elements from the input sequence.
///
/// is .
// Token: 0x060000F4 RID: 244 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F4")]
[Address(RVA = "0x29460C0", Offset = "0x29450C0", VA = "0x1829460C0")]
public static TSource[] ToArray(this IEnumerable source)
{
return null;
}
/// Creates a from an .
/// The to create a from.
/// The type of the elements of .
/// A that contains elements from the input sequence.
///
/// is .
// Token: 0x060000F5 RID: 245 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F5")]
[Address(RVA = "0x31D74D0", Offset = "0x31D64D0", VA = "0x1831D74D0")]
public static List ToList(this IEnumerable source)
{
return null;
}
// Token: 0x060000F6 RID: 246 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F6")]
[Address(RVA = "0x2467580", Offset = "0x2466580", VA = "0x182467580")]
public static Dictionary ToDictionary(this IEnumerable source, Func keySelector)
{
return null;
}
// Token: 0x060000F7 RID: 247 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F7")]
[Address(RVA = "0x1E7CCA0", Offset = "0x1E7BCA0", VA = "0x181E7CCA0")]
public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, Func elementSelector)
{
return null;
}
// Token: 0x060000F8 RID: 248 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F8")]
[Address(RVA = "0x2466C30", Offset = "0x2465C30", VA = "0x182466C30")]
public static Dictionary ToDictionary(this IEnumerable source, Func keySelector, Func elementSelector, IEqualityComparer comparer)
{
return null;
}
// Token: 0x060000F9 RID: 249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000F9")]
[Address(RVA = "0x2467580", Offset = "0x2466580", VA = "0x182467580")]
public static ILookup ToLookup(this IEnumerable source, Func keySelector)
{
return null;
}
/// Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
/// The sequence to return the specified value for if it is empty.
/// The value to return if the sequence is empty.
/// The type of the elements of .
/// An that contains if is empty; otherwise, .
// Token: 0x060000FA RID: 250 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FA")]
[Address(RVA = "0x1F7FB30", Offset = "0x1F7EB30", VA = "0x181F7FB30")]
public static IEnumerable DefaultIfEmpty(this IEnumerable source, TSource defaultValue)
{
return null;
}
// Token: 0x060000FB RID: 251 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FB")]
[Address(RVA = "0x1F7FA10", Offset = "0x1F7EA10", VA = "0x181F7FA10")]
private static IEnumerable DefaultIfEmptyIterator(IEnumerable source, TSource defaultValue)
{
return null;
}
/// Filters the elements of an based on a specified type.
/// The whose elements to filter.
/// The type to filter the elements of the sequence on.
/// An that contains elements from the input sequence of type .
///
/// is .
// Token: 0x060000FC RID: 252 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FC")]
[Address(RVA = "0x1CEF090", Offset = "0x1CEE090", VA = "0x181CEF090")]
public static IEnumerable OfType(this IEnumerable source)
{
return null;
}
// Token: 0x060000FD RID: 253 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FD")]
[Address(RVA = "0x1CEEC90", Offset = "0x1CEDC90", VA = "0x181CEEC90")]
private static IEnumerable OfTypeIterator(IEnumerable source)
{
return null;
}
/// Casts the elements of an to the specified type.
/// The that contains the elements to be cast to type .
/// The type to cast the elements of to.
/// An that contains each element of the source sequence cast to the specified type.
///
/// is .
/// An element in the sequence cannot be cast to type .
// Token: 0x060000FE RID: 254 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FE")]
[Address(RVA = "0x1CEEFF0", Offset = "0x1CEDFF0", VA = "0x181CEEFF0")]
public static IEnumerable Cast(this IEnumerable source)
{
return null;
}
// Token: 0x060000FF RID: 255 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FF")]
[Address(RVA = "0x1CEEC20", Offset = "0x1CEDC20", VA = "0x181CEEC20")]
private static IEnumerable CastIterator(IEnumerable source)
{
return null;
}
/// Returns the first element of a sequence.
/// The to return the first element of.
/// The type of the elements of .
/// The first element in the specified sequence.
///
/// is .
/// The source sequence is empty.
// Token: 0x06000100 RID: 256 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000100")]
[Address(RVA = "0x1E569D0", Offset = "0x1E559D0", VA = "0x181E569D0")]
public static TSource First(this IEnumerable source)
{
return null;
}
/// Returns the first element in a sequence that satisfies a specified condition.
/// An to return an element from.
/// A function to test each element for a condition.
/// The type of the elements of .
/// The first element in the sequence that passes the test in the specified predicate function.
///
/// or is .
/// No element satisfies the condition in .-or-The source sequence is empty.
// Token: 0x06000101 RID: 257 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000101")]
[Address(RVA = "0x2941C70", Offset = "0x2940C70", VA = "0x182941C70")]
public static TSource First(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the first element of a sequence, or a default value if the sequence contains no elements.
/// The to return the first element of.
/// The type of the elements of .
///
/// () if is empty; otherwise, the first element in .
///
/// is .
// Token: 0x06000102 RID: 258 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000102")]
[Address(RVA = "0x2941190", Offset = "0x2940190", VA = "0x182941190")]
public static TSource FirstOrDefault(this IEnumerable source)
{
return null;
}
/// Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
/// An to return an element from.
/// A function to test each element for a condition.
/// The type of the elements of .
///
/// () if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by .
///
/// or is .
// Token: 0x06000103 RID: 259 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000103")]
[Address(RVA = "0x2940FB0", Offset = "0x293FFB0", VA = "0x182940FB0")]
public static TSource FirstOrDefault(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the last element of a sequence.
/// An to return the last element of.
/// The type of the elements of .
/// The value at the last position in the source sequence.
///
/// is .
/// The source sequence is empty.
// Token: 0x06000104 RID: 260 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000104")]
[Address(RVA = "0x2944050", Offset = "0x2943050", VA = "0x182944050")]
public static TSource Last(this IEnumerable source)
{
return null;
}
/// Returns the last element of a sequence that satisfies a specified condition.
/// An to return an element from.
/// A function to test each element for a condition.
/// The type of the elements of .
/// The last element in the sequence that passes the test in the specified predicate function.
///
/// or is .
/// No element satisfies the condition in .-or-The source sequence is empty.
// Token: 0x06000105 RID: 261 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000105")]
[Address(RVA = "0x2944360", Offset = "0x2943360", VA = "0x182944360")]
public static TSource Last(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the last element of a sequence, or a default value if the sequence contains no elements.
/// An to return the last element of.
/// The type of the elements of .
///
/// () if the source sequence is empty; otherwise, the last element in the .
///
/// is .
// Token: 0x06000106 RID: 262 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000106")]
[Address(RVA = "0x2943290", Offset = "0x2942290", VA = "0x182943290")]
public static TSource LastOrDefault(this IEnumerable source)
{
return null;
}
/// Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
/// An to return an element from.
/// A function to test each element for a condition.
/// The type of the elements of .
///
/// () if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function.
///
/// or is .
// Token: 0x06000107 RID: 263 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000107")]
[Address(RVA = "0x2943080", Offset = "0x2942080", VA = "0x182943080")]
public static TSource LastOrDefault(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
/// An to return the single element of.
/// The type of the elements of .
/// The single element of the input sequence.
///
/// is .
/// The input sequence contains more than one element.-or-The input sequence is empty.
// Token: 0x06000108 RID: 264 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000108")]
[Address(RVA = "0x2945470", Offset = "0x2944470", VA = "0x182945470")]
public static TSource Single(this IEnumerable source)
{
return null;
}
/// Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
/// An to return a single element from.
/// A function to test an element for a condition.
/// The type of the elements of .
/// The single element of the input sequence that satisfies a condition.
///
/// or is .
/// No element satisfies the condition in .-or-More than one element satisfies the condition in .-or-The source sequence is empty.
// Token: 0x06000109 RID: 265 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000109")]
[Address(RVA = "0x29456F0", Offset = "0x29446F0", VA = "0x1829456F0")]
public static TSource Single(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
/// An to return the single element of.
/// The type of the elements of .
/// The single element of the input sequence, or () if the sequence contains no elements.
///
/// is .
/// The input sequence contains more than one element.
// Token: 0x0600010A RID: 266 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010A")]
[Address(RVA = "0x2944CF0", Offset = "0x2943CF0", VA = "0x182944CF0")]
public static TSource SingleOrDefault(this IEnumerable source)
{
return null;
}
/// Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
/// An to return a single element from.
/// A function to test an element for a condition.
/// The type of the elements of .
/// The single element of the input sequence that satisfies the condition, or () if no such element is found.
///
/// or is .
// Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010B")]
[Address(RVA = "0x2944F60", Offset = "0x2943F60", VA = "0x182944F60")]
public static TSource SingleOrDefault(this IEnumerable source, Func predicate)
{
return null;
}
/// Returns the element at a specified index in a sequence.
/// An to return an element from.
/// The zero-based index of the element to retrieve.
/// The type of the elements of .
/// The element at the specified position in the source sequence.
///
/// is .
///
/// is less than 0 or greater than or equal to the number of elements in .
// Token: 0x0600010C RID: 268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010C")]
[Address(RVA = "0x1E56470", Offset = "0x1E55470", VA = "0x181E56470")]
public static TSource ElementAt(this IEnumerable source, int index)
{
return null;
}
/// Returns the element at a specified index in a sequence or a default value if the index is out of range.
/// An to return an element from.
/// The zero-based index of the element to retrieve.
/// The type of the elements of .
///
/// () if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence.
///
/// is .
// Token: 0x0600010D RID: 269 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010D")]
[Address(RVA = "0x1E55CD0", Offset = "0x1E54CD0", VA = "0x181E55CD0")]
public static TSource ElementAtOrDefault(this IEnumerable source, int index)
{
return null;
}
///