diff options
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs')
| -rw-r--r-- | Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs | 187 |
1 files changed, 102 insertions, 85 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs index c105a8bab..4f3f41e7e 100644 --- a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs +++ b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs @@ -4,103 +4,120 @@ using System.Collections.Generic; namespace SharpCifs.Util.Sharpen { internal class SynchronizedList<T> : IList<T> - { - private IList<T> _list; + { + private IList<T> _list; - public SynchronizedList (IList<T> list) - { - this._list = list; - } + public SynchronizedList(IList<T> list) + { + this._list = list; + } - public int IndexOf (T item) - { - lock (_list) { - return _list.IndexOf (item); - } - } + public int IndexOf(T item) + { + lock (_list) + { + return _list.IndexOf(item); + } + } - public void Insert (int index, T item) - { - lock (_list) { - _list.Insert (index, item); - } - } + public void Insert(int index, T item) + { + lock (_list) + { + _list.Insert(index, item); + } + } - public void RemoveAt (int index) - { - lock (_list) { - _list.RemoveAt (index); - } - } + public void RemoveAt(int index) + { + lock (_list) + { + _list.RemoveAt(index); + } + } - void ICollection<T>.Add (T item) - { - lock (_list) { - _list.Add (item); - } - } + void ICollection<T>.Add(T item) + { + lock (_list) + { + _list.Add(item); + } + } - void ICollection<T>.Clear () - { - lock (_list) { - _list.Clear (); - } - } + void ICollection<T>.Clear() + { + lock (_list) + { + _list.Clear(); + } + } - bool ICollection<T>.Contains (T item) - { - lock (_list) { - return _list.Contains (item); - } - } + bool ICollection<T>.Contains(T item) + { + lock (_list) + { + return _list.Contains(item); + } + } - void ICollection<T>.CopyTo (T[] array, int arrayIndex) - { - lock (_list) { - _list.CopyTo (array, arrayIndex); - } - } + void ICollection<T>.CopyTo(T[] array, int arrayIndex) + { + lock (_list) + { + _list.CopyTo(array, arrayIndex); + } + } - bool ICollection<T>.Remove (T item) - { - lock (_list) { - return _list.Remove (item); - } - } + bool ICollection<T>.Remove(T item) + { + lock (_list) + { + return _list.Remove(item); + } + } - IEnumerator<T> IEnumerable<T>.GetEnumerator () - { - return _list.GetEnumerator (); - } + IEnumerator<T> IEnumerable<T>.GetEnumerator() + { + return _list.GetEnumerator(); + } - IEnumerator IEnumerable.GetEnumerator () - { - return _list.GetEnumerator (); - } + IEnumerator IEnumerable.GetEnumerator() + { + return _list.GetEnumerator(); + } - public T this[int index] { - get { - lock (_list) { - return _list[index]; - } - } - set { - lock (_list) { - _list[index] = value; - } - } - } + public T this[int index] + { + get + { + lock (_list) + { + return _list[index]; + } + } + set + { + lock (_list) + { + _list[index] = value; + } + } + } - int ICollection<T>.Count { - get { - lock (_list) { - return _list.Count; - } - } - } + int ICollection<T>.Count + { + get + { + lock (_list) + { + return _list.Count; + } + } + } - bool ICollection<T>.IsReadOnly { - get { return _list.IsReadOnly; } - } - } + bool ICollection<T>.IsReadOnly + { + get { return _list.IsReadOnly; } + } + } } |
