using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Cpp2IlInjected;
namespace System.Runtime.CompilerServices
{
/// The builder for read only collection.
/// The type of the collection element.
// Token: 0x0200024F RID: 591
[Token(Token = "0x200024F")]
[Serializable]
public sealed class ReadOnlyCollectionBuilder : IList, ICollection, IEnumerable, IEnumerable, IList, ICollection
{
/// Constructs a ReadOnlyCollectionBuilder.
// Token: 0x06000B56 RID: 2902 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B56")]
[Address(RVA = "0x28EB280", Offset = "0x28EA080", VA = "0x1828EB280")]
public ReadOnlyCollectionBuilder()
{
}
/// Gets and sets the capacity of this ReadOnlyCollectionBuilder.
/// The capacity of this ReadOnlyCollectionBuilder.
// Token: 0x1700023C RID: 572
// (set) Token: 0x06000B57 RID: 2903 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700023C")]
public int Capacity
{
[Token(Token = "0x6000B57")]
[Address(RVA = "0x28EB370", Offset = "0x28EA170", VA = "0x1828EB370")]
set
{
}
}
/// Returns number of elements in the ReadOnlyCollectionBuilder.
/// The number of elements in the ReadOnlyCollectionBuilder.
// Token: 0x1700023D RID: 573
// (get) Token: 0x06000B58 RID: 2904 RVA: 0x00005F28 File Offset: 0x00004128
[Token(Token = "0x1700023D")]
public int Count
{
[Token(Token = "0x6000B58")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "30")]
get
{
return 0;
}
}
/// Returns the index of the first occurrence of a given value in the builder.
/// An item to search for.
/// The index of the first occurrence of an item.
// Token: 0x06000B59 RID: 2905 RVA: 0x00005F40 File Offset: 0x00004140
[Token(Token = "0x6000B59")]
[Address(RVA = "0x28EA6E0", Offset = "0x28E94E0", VA = "0x1828EA6E0", Slot = "6")]
public int IndexOf(T item)
{
return 0;
}
/// Inserts an item to the at the specified index.
/// The zero-based index at which item should be inserted.
/// The object to insert into the .
// Token: 0x06000B5A RID: 2906 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B5A")]
[Address(RVA = "0x28EA710", Offset = "0x28E9510", VA = "0x1828EA710", Slot = "7")]
public void Insert(int index, T item)
{
}
/// Removes the item at the specified index.
/// The zero-based index of the item to remove.
// Token: 0x06000B5B RID: 2907 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B5B")]
[Address(RVA = "0x28EA890", Offset = "0x28E9690", VA = "0x1828EA890", Slot = "28")]
public void RemoveAt(int index)
{
}
/// Gets or sets the element at the specified index.
/// The zero-based index of the element to get or set.
/// The element at the specified index.
// Token: 0x1700023E RID: 574
[Token(Token = "0x1700023E")]
public T this[int index]
{
[Token(Token = "0x6000B5C")]
[Address(RVA = "0x28EB2D0", Offset = "0x28EA0D0", VA = "0x1828EB2D0", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x6000B5D")]
[Address(RVA = "0x28EB480", Offset = "0x28EA280", VA = "0x1828EB480", Slot = "5")]
set
{
}
}
/// Adds an item to the .
/// The object to add to the .
// Token: 0x06000B5E RID: 2910 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B5E")]
[Address(RVA = "0x28EA4F0", Offset = "0x28E92F0", VA = "0x1828EA4F0", Slot = "11")]
public void Add(T item)
{
}
/// Removes all items from the .
// Token: 0x06000B5F RID: 2911 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B5F")]
[Address(RVA = "0x1C5BBC0", Offset = "0x1C5A9C0", VA = "0x181C5BBC0", Slot = "22")]
public void Clear()
{
}
/// Determines whether the contains a specific value
/// the object to locate in the .
/// true if item is found in the ; otherwise, false.
// Token: 0x06000B60 RID: 2912 RVA: 0x00005F58 File Offset: 0x00004158
[Token(Token = "0x6000B60")]
[Address(RVA = "0x28EA580", Offset = "0x28E9380", VA = "0x1828EA580", Slot = "13")]
public bool Contains(T item)
{
return default(bool);
}
/// Copies the elements of the to an , starting at particular index.
/// The one-dimensional that is the destination of the elements copied from .
/// The zero-based index in array at which copying begins.
// Token: 0x06000B61 RID: 2913 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B61")]
[Address(RVA = "0x1C5BD80", Offset = "0x1C5AB80", VA = "0x181C5BD80", Slot = "14")]
public void CopyTo(T[] array, int arrayIndex)
{
}
// Token: 0x1700023F RID: 575
// (get) Token: 0x06000B62 RID: 2914 RVA: 0x00005F70 File Offset: 0x00004170
[Token(Token = "0x1700023F")]
bool ICollection.IsReadOnly
{
[Token(Token = "0x6000B62")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")]
get
{
return default(bool);
}
}
/// Removes the first occurrence of a specific object from the .
/// The object to remove from the .
/// true if item was successfully removed from the ; otherwise, false. This method also returns false if item is not found in the original .
// Token: 0x06000B63 RID: 2915 RVA: 0x00005F88 File Offset: 0x00004188
[Token(Token = "0x6000B63")]
[Address(RVA = "0x28EA960", Offset = "0x28E9760", VA = "0x1828EA960", Slot = "15")]
public bool Remove(T item)
{
return default(bool);
}
/// Returns an enumerator that iterates through the collection.
/// A that can be used to iterate through the collection.
// Token: 0x06000B64 RID: 2916 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B64")]
[Address(RVA = "0x21BE960", Offset = "0x21BD760", VA = "0x1821BE960", Slot = "16")]
public IEnumerator GetEnumerator()
{
return null;
}
/// Returns an enumerator that iterates through the collection.
/// An that can be used to iterate through the collection.
// Token: 0x06000B65 RID: 2917 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B65")]
[Address(RVA = "0x21BEB20", Offset = "0x21BD920", VA = "0x1821BEB20", Slot = "17")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// Gets a value indicating whether the is read-only.
///
/// if the is read-only; otherwise, .
// Token: 0x17000240 RID: 576
// (get) Token: 0x06000B66 RID: 2918 RVA: 0x00005FA0 File Offset: 0x000041A0
[Token(Token = "0x17000240")]
bool IList.IsReadOnly
{
[Token(Token = "0x6000B66")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "23")]
get
{
return default(bool);
}
}
/// Adds an item to the .
/// The to add to the .
/// The position into which the new element was inserted.
// Token: 0x06000B67 RID: 2919 RVA: 0x00005FB8 File Offset: 0x000041B8
[Token(Token = "0x6000B67")]
[Address(RVA = "0x28EAAB0", Offset = "0x28E98B0", VA = "0x1828EAAB0", Slot = "20")]
int IList.Add(object value)
{
return 0;
}
/// Determines whether the contains a specific value.
/// The to locate in the .
///
/// if is found in the ; otherwise, .
// Token: 0x06000B68 RID: 2920 RVA: 0x00005FD0 File Offset: 0x000041D0
[Token(Token = "0x6000B68")]
[Address(RVA = "0x28EAC30", Offset = "0x28E9A30", VA = "0x1828EAC30", Slot = "21")]
bool IList.Contains(object value)
{
return default(bool);
}
/// Determines the index of a specific item in the .
/// The object to locate in the .
/// The index of if found in the list; otherwise, –1.
// Token: 0x06000B69 RID: 2921 RVA: 0x00005FE8 File Offset: 0x000041E8
[Token(Token = "0x6000B69")]
[Address(RVA = "0x28EAD00", Offset = "0x28E9B00", VA = "0x1828EAD00", Slot = "25")]
int IList.IndexOf(object value)
{
return 0;
}
/// Inserts an item to the at the specified index.
/// The zero-based index at which should be inserted.
/// The object to insert into the .
// Token: 0x06000B6A RID: 2922 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B6A")]
[Address(RVA = "0x28EADD0", Offset = "0x28E9BD0", VA = "0x1828EADD0", Slot = "26")]
void IList.Insert(int index, object value)
{
}
/// Gets a value indicating whether the has a fixed size.
///
/// if the has a fixed size; otherwise, .
// Token: 0x17000241 RID: 577
// (get) Token: 0x06000B6B RID: 2923 RVA: 0x00006000 File Offset: 0x00004200
[Token(Token = "0x17000241")]
bool IList.IsFixedSize
{
[Token(Token = "0x6000B6B")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "24")]
get
{
return default(bool);
}
}
/// Removes the first occurrence of a specific object from the .
/// The object to remove from the .
// Token: 0x06000B6C RID: 2924 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B6C")]
[Address(RVA = "0x28EAF30", Offset = "0x28E9D30", VA = "0x1828EAF30", Slot = "27")]
void IList.Remove(object value)
{
}
/// Gets or sets the element at the specified index.
/// The zero-based index of the element to get or set.
/// The element at the specified index.
// Token: 0x17000242 RID: 578
[Token(Token = "0x17000242")]
object IList.this[int index]
{
[Token(Token = "0x6000B6D")]
[Address(RVA = "0x28EAFF0", Offset = "0x28E9DF0", VA = "0x1828EAFF0", Slot = "18")]
get
{
return null;
}
[Token(Token = "0x6000B6E")]
[Address(RVA = "0x28EB020", Offset = "0x28E9E20", VA = "0x1828EB020", Slot = "19")]
set
{
}
}
/// Copies the elements of the to an array, starting at the specified array index.
/// The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing.
/// The zero-based index in at which copying begins.
// Token: 0x06000B6F RID: 2927 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B6F")]
[Address(RVA = "0x28EA9D0", Offset = "0x28E97D0", VA = "0x1828EA9D0", Slot = "29")]
void ICollection.CopyTo(Array array, int index)
{
}
/// Gets a value indicating whether access to the is synchronized (thread safe).
///
/// if access to the is synchronized (thread safe); otherwise, .
// Token: 0x17000243 RID: 579
// (get) Token: 0x06000B70 RID: 2928 RVA: 0x00006018 File Offset: 0x00004218
[Token(Token = "0x17000243")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6000B70")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "32")]
get
{
return default(bool);
}
}
/// Gets an object that can be used to synchronize access to the .
/// An object that can be used to synchronize access to the .
// Token: 0x17000244 RID: 580
// (get) Token: 0x06000B71 RID: 2929 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000244")]
object ICollection.SyncRoot
{
[Token(Token = "0x6000B71")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "31")]
get
{
return null;
}
}
/// Copies the elements of the to a new array.
/// An array containing copies of the elements of the .
// Token: 0x06000B72 RID: 2930 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B72")]
[Address(RVA = "0x1C5DCB0", Offset = "0x1C5CAB0", VA = "0x181C5DCB0")]
public T[] ToArray()
{
return null;
}
/// Creates a containing all of the elements of the , avoiding copying the elements to the new array if possible. Resets the after the has been created.
/// A new instance of .
// Token: 0x06000B73 RID: 2931 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B73")]
[Address(RVA = "0x28EB180", Offset = "0x28E9F80", VA = "0x1828EB180")]
public ReadOnlyCollection ToReadOnlyCollection()
{
return null;
}
// Token: 0x06000B74 RID: 2932 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B74")]
[Address(RVA = "0x28EA670", Offset = "0x28E9470", VA = "0x1828EA670")]
private void EnsureCapacity(int min)
{
}
// Token: 0x06000B75 RID: 2933 RVA: 0x00006030 File Offset: 0x00004230
[Token(Token = "0x6000B75")]
[Address(RVA = "0x28EA820", Offset = "0x28E9620", VA = "0x1828EA820")]
private static bool IsCompatibleObject(object value)
{
return default(bool);
}
// Token: 0x06000B76 RID: 2934 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B76")]
[Address(RVA = "0x28EB250", Offset = "0x28EA050", VA = "0x1828EB250")]
private static void ValidateNullValue(object value, string argument)
{
}
// Token: 0x0400044F RID: 1103
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400044F")]
private T[] _items;
// Token: 0x04000450 RID: 1104
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000450")]
private int _size;
// Token: 0x04000451 RID: 1105
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000451")]
private int _version;
// Token: 0x02000250 RID: 592
[Token(Token = "0x2000250")]
[Serializable]
private class Enumerator : IEnumerator, IDisposable, IEnumerator
{
// Token: 0x06000B77 RID: 2935 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B77")]
[Address(RVA = "0x28E9240", Offset = "0x28E8040", VA = "0x1828E9240")]
internal Enumerator(ReadOnlyCollectionBuilder builder)
{
}
// Token: 0x17000245 RID: 581
// (get) Token: 0x06000B78 RID: 2936 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000245")]
public T Current
{
[Token(Token = "0x6000B78")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
get
{
return null;
}
}
// Token: 0x06000B79 RID: 2937 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B79")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
// Token: 0x17000246 RID: 582
// (get) Token: 0x06000B7A RID: 2938 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000246")]
object IEnumerator.Current
{
[Token(Token = "0x6000B7A")]
[Address(RVA = "0x28E91E0", Offset = "0x28E7FE0", VA = "0x1828E91E0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x06000B7B RID: 2939 RVA: 0x00006048 File Offset: 0x00004248
[Token(Token = "0x6000B7B")]
[Address(RVA = "0x28E90B0", Offset = "0x28E7EB0", VA = "0x1828E90B0", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000B7C RID: 2940 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B7C")]
[Address(RVA = "0x28E9170", Offset = "0x28E7F70", VA = "0x1828E9170", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x04000452 RID: 1106
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000452")]
private readonly ReadOnlyCollectionBuilder _builder;
// Token: 0x04000453 RID: 1107
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000453")]
private readonly int _version;
// Token: 0x04000454 RID: 1108
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000454")]
private int _index;
// Token: 0x04000455 RID: 1109
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000455")]
private T _current;
}
}
}