12        T[] 
array = 
new T[list.Count + 1];
 
 
   20        T[] 
array2 = 
new T[array.Length + 1];
 
 
   28        T[] 
array2 = 
new T[array.Length + 1];
 
 
   36        T[] 
array2 = 
new T[array.Length - 1];
 
 
   43        T[] 
array2 = 
new T[array.Length - 1];
 
 
   63        if (
array.Length != 0)
 
 
   78                num ^= (num << 5) ^ @
default.GetHashCode(
item);
 
 
   96        for (
int i = 0; i != 
count; i++)
 
 
 
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
static T[] RemoveFirst< T >(this T[] array)
static ReadOnlyCollection< T > ToReadOnly< T >(this IEnumerable< T > enumerable)
static T[] AddLast< T >(this T[] array, T item)
static TrueReadOnlyCollection< T > AddFirst< T >(this ReadOnlyCollection< T > list, T item)
static T[] RemoveLast< T >(this T[] array)
static bool ListEquals< T >(this ReadOnlyCollection< T > first, ReadOnlyCollection< T > second)
static int ListHashCode< T >(this ReadOnlyCollection< T > list)