395 lines
19 KiB
C#
395 lines
19 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Collections.ObjectModel
|
|
{
|
|
/// <summary>Provides the base class for a generic read-only collection.</summary>
|
|
/// <typeparam name="T">The type of elements in the collection.</typeparam>
|
|
// Token: 0x020005D4 RID: 1492
|
|
[Token(Token = "0x20005D4")]
|
|
[ComVisible(false)]
|
|
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[Serializable]
|
|
public class ReadOnlyCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> class that is a read-only wrapper around the specified list.</summary>
|
|
/// <param name="list">The list to wrap.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
|
// Token: 0x06002D72 RID: 11634 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D72")]
|
|
[Address(RVA = "0x3202BA0", Offset = "0x32019A0", VA = "0x183202BA0")]
|
|
public ReadOnlyCollection(IList<T> list)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> instance.</summary>
|
|
/// <returns>The number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> instance.</returns>
|
|
// Token: 0x170006FE RID: 1790
|
|
// (get) Token: 0x06002D73 RID: 11635 RVA: 0x00017BF8 File Offset: 0x00015DF8
|
|
[Token(Token = "0x170006FE")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x6002D73")]
|
|
[Address(RVA = "0x320DF10", Offset = "0x320CD10", VA = "0x18320DF10", Slot = "34")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the element at the specified index.</summary>
|
|
/// <param name="index">The zero-based index of the element to get.</param>
|
|
/// <returns>The element at the specified index.</returns>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <paramref name="index" /> is less than zero.
|
|
/// -or-
|
|
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Count" />.</exception>
|
|
// Token: 0x170006FF RID: 1791
|
|
[Token(Token = "0x170006FF")]
|
|
public T this[int index]
|
|
{
|
|
[Token(Token = "0x6002D74")]
|
|
[Address(RVA = "0x3205B50", Offset = "0x3204950", VA = "0x183205B50", Slot = "33")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
|
/// <param name="value">The object to locate in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />. The value can be <see langword="null" /> for reference types.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x06002D75 RID: 11637 RVA: 0x00017C10 File Offset: 0x00015E10
|
|
[Token(Token = "0x6002D75")]
|
|
[Address(RVA = "0x3203E90", Offset = "0x3202C90", VA = "0x183203E90", Slot = "13")]
|
|
public bool Contains(T value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Copies the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
|
|
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
|
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <paramref name="index" /> is less than zero.</exception>
|
|
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
|
// Token: 0x06002D76 RID: 11638 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D76")]
|
|
[Address(RVA = "0x32044E0", Offset = "0x32032E0", VA = "0x1832044E0", Slot = "14")]
|
|
public void CopyTo(T[] array, int index)
|
|
{
|
|
}
|
|
|
|
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>
|
|
// Token: 0x06002D77 RID: 11639 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002D77")]
|
|
[Address(RVA = "0x1E20620", Offset = "0x1E1F420", VA = "0x181E20620", Slot = "16")]
|
|
public IEnumerator<T> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
|
/// <param name="value">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
|
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, if found; otherwise, -1.</returns>
|
|
// Token: 0x06002D78 RID: 11640 RVA: 0x00017C28 File Offset: 0x00015E28
|
|
[Token(Token = "0x6002D78")]
|
|
[Address(RVA = "0x3204640", Offset = "0x3203440", VA = "0x183204640", Slot = "6")]
|
|
public int IndexOf(T value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x17000700 RID: 1792
|
|
// (get) Token: 0x06002D79 RID: 11641 RVA: 0x00017C40 File Offset: 0x00015E40
|
|
[Token(Token = "0x17000700")]
|
|
bool ICollection<T>.IsReadOnly
|
|
{
|
|
[Token(Token = "0x6002D79")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000701 RID: 1793
|
|
[Token(Token = "0x17000701")]
|
|
T IList<T>.this[int index]
|
|
{
|
|
[Token(Token = "0x6002D7A")]
|
|
[Address(RVA = "0x32056D0", Offset = "0x32044D0", VA = "0x1832056D0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002D7B")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002D7C RID: 11644 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D7C")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "11")]
|
|
void ICollection<T>.Add(T value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002D7D RID: 11645 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D7D")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "12")]
|
|
void ICollection<T>.Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002D7E RID: 11646 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D7E")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "7")]
|
|
void IList<T>.Insert(int index, T value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002D7F RID: 11647 RVA: 0x00017C58 File Offset: 0x00015E58
|
|
[Token(Token = "0x6002D7F")]
|
|
[Address(RVA = "0x32056B0", Offset = "0x32044B0", VA = "0x1832056B0", Slot = "15")]
|
|
bool ICollection<T>.Remove(T value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06002D80 RID: 11648 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D80")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "8")]
|
|
void IList<T>.RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
|
// Token: 0x06002D81 RID: 11649 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002D81")]
|
|
[Address(RVA = "0x320C140", Offset = "0x320AF40", VA = "0x18320C140", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="false" />.</returns>
|
|
// Token: 0x17000702 RID: 1794
|
|
// (get) Token: 0x06002D82 RID: 11650 RVA: 0x00017C70 File Offset: 0x00015E70
|
|
[Token(Token = "0x17000702")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x6002D82")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "32")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
|
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns the current instance.</returns>
|
|
// Token: 0x17000703 RID: 1795
|
|
// (get) Token: 0x06002D83 RID: 11651 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000703")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x6002D83")]
|
|
[Address(RVA = "0x320B450", Offset = "0x320A250", VA = "0x18320B450", Slot = "31")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
|
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
|
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <paramref name="index" /> is less than zero.</exception>
|
|
/// <exception cref="T:System.ArgumentException">
|
|
/// <paramref name="array" /> is multidimensional.
|
|
/// -or-
|
|
/// <paramref name="array" /> does not have zero-based indexing.
|
|
/// -or-
|
|
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
|
/// -or-
|
|
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
|
// Token: 0x06002D84 RID: 11652 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D84")]
|
|
[Address(RVA = "0x3209070", Offset = "0x3207E70", VA = "0x183209070", Slot = "29")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="true" />.</returns>
|
|
// Token: 0x17000704 RID: 1796
|
|
// (get) Token: 0x06002D85 RID: 11653 RVA: 0x00017C88 File Offset: 0x00015E88
|
|
[Token(Token = "0x17000704")]
|
|
bool IList.IsFixedSize
|
|
{
|
|
[Token(Token = "0x6002D85")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="true" />.</returns>
|
|
// Token: 0x17000705 RID: 1797
|
|
// (get) Token: 0x06002D86 RID: 11654 RVA: 0x00017CA0 File Offset: 0x00015EA0
|
|
[Token(Token = "0x17000705")]
|
|
bool IList.IsReadOnly
|
|
{
|
|
[Token(Token = "0x6002D86")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "23")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the element at the specified index. A <see cref="T:System.NotSupportedException" /> occurs if you try to set the item at the specified index.</summary>
|
|
/// <param name="index">The zero-based index of the element to get.</param>
|
|
/// <returns>The element at the specified index.</returns>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown if the property is set.</exception>
|
|
// Token: 0x17000706 RID: 1798
|
|
[Token(Token = "0x17000706")]
|
|
object IList.this[int index]
|
|
{
|
|
[Token(Token = "0x6002D87")]
|
|
[Address(RVA = "0x320D7A0", Offset = "0x320C5A0", VA = "0x18320D7A0", Slot = "18")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002D88")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "19")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
|
/// <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
|
|
/// <returns>The position into which the new element was inserted.</returns>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
|
// Token: 0x06002D89 RID: 11657 RVA: 0x00017CB8 File Offset: 0x00015EB8
|
|
[Token(Token = "0x6002D89")]
|
|
[Address(RVA = "0x320C640", Offset = "0x320B440", VA = "0x18320C640", Slot = "20")]
|
|
int IList.Add(object value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Removes all items from the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
|
// Token: 0x06002D8A RID: 11658 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D8A")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "22")]
|
|
void IList.Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002D8B RID: 11659 RVA: 0x00017CD0 File Offset: 0x00015ED0
|
|
[Token(Token = "0x6002D8B")]
|
|
[Address(RVA = "0x3204E60", Offset = "0x3203C60", VA = "0x183204E60")]
|
|
private static bool IsCompatibleObject(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
|
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.ArgumentException">
|
|
/// <paramref name="value" /> is not of the type specified for the generic type parameter <paramref name="T" />.</exception>
|
|
// Token: 0x06002D8C RID: 11660 RVA: 0x00017CE8 File Offset: 0x00015EE8
|
|
[Token(Token = "0x6002D8C")]
|
|
[Address(RVA = "0x320C740", Offset = "0x320B540", VA = "0x18320C740", Slot = "21")]
|
|
bool IList.Contains(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
|
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
|
/// <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
|
|
/// <exception cref="T:System.ArgumentException">
|
|
/// <paramref name="value" /> is not of the type specified for the generic type parameter <paramref name="T" />.</exception>
|
|
// Token: 0x06002D8D RID: 11661 RVA: 0x00017D00 File Offset: 0x00015F00
|
|
[Token(Token = "0x6002D8D")]
|
|
[Address(RVA = "0x320CE90", Offset = "0x320BC90", VA = "0x18320CE90", Slot = "25")]
|
|
int IList.IndexOf(object value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
|
/// <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
|
|
/// <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Collections.IList" />.</param>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
|
// Token: 0x06002D8E RID: 11662 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D8E")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "26")]
|
|
void IList.Insert(int index, object value)
|
|
{
|
|
}
|
|
|
|
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
|
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
|
// Token: 0x06002D8F RID: 11663 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D8F")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "27")]
|
|
void IList.Remove(object value)
|
|
{
|
|
}
|
|
|
|
/// <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
|
/// <param name="index">The zero-based index of the item to remove.</param>
|
|
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
|
// Token: 0x06002D90 RID: 11664 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002D90")]
|
|
[Address(RVA = "0x32056A0", Offset = "0x32044A0", VA = "0x1832056A0", Slot = "28")]
|
|
void IList.RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040019E5 RID: 6629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40019E5")]
|
|
private IList<T> list;
|
|
|
|
// Token: 0x040019E6 RID: 6630
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40019E6")]
|
|
[NonSerialized]
|
|
private object _syncRoot;
|
|
}
|
|
}
|