22 object IEnumerator.Current
55 _index = _builder._size + 1;
136 bool IList.IsReadOnly =>
false;
138 bool IList.IsFixedSize =>
false;
160 bool ICollection.IsSynchronized =>
false;
162 object ICollection.SyncRoot =>
this;
262 for (
int i = 0; i <
_size; i++)
416 num = _items.Length * 2;
432 return default(T) ==
null;
441 if (
value ==
null &&
default(T) !=
null)
static void Reverse(Array array)
int IList. IndexOf(object value)
static unsafe void Clear(Array array)
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly
static Exception CollectionModifiedWhileEnumerating()
static Exception EnumerationIsDone()
static Exception InvalidTypeException(object value, Type type, string paramName)
static Exception InvalidNullValue(Type type, string paramName)
Enumerator(ReadOnlyCollectionBuilder< T > builder)
readonly ReadOnlyCollectionBuilder< T > _builder
ReadOnlyCollectionBuilder(int capacity)
ReadOnlyCollectionBuilder()
static void ValidateNullValue(object value, string argument)
ReadOnlyCollectionBuilder(IEnumerable< T > collection)
IEnumerator< T > GetEnumerator()
void EnsureCapacity(int min)
void CopyTo(T[] array, int arrayIndex)
static bool IsCompatibleObject(object value)
void Reverse(int index, int count)
ReadOnlyCollection< T > ToReadOnlyCollection()
void Insert(int index, T item)
void CopyTo(T[] array, int arrayIndex)
new IEnumerator< T > GetEnumerator()
void Insert(int index, T item)