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; } } }