aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/SynchronizedList.cs187
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; }
+ }
+ }
}