Skip to content

Commit 3ecf9b3

Browse files
Merge pull request #9 from ShawnLaMountain/main
Removing Readonly Interfaces to avoid Ambiguity between Interfaces
2 parents a8e5719 + fc04449 commit 3ecf9b3

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

src/ThunderDesign.Net-PCL.Threading/Collections/QueueThreadSafe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22
using System.Threading;
3-
using ThunderDesign.Net_PCL.Threading.Interfaces;
3+
using ThunderDesign.Net.Threading.Interfaces;
44

55
namespace ThunderDesign.Net.Threading.Collections
66
{

src/ThunderDesign.Net-PCL.Threading/Interfaces/IDictionaryThreadSafe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public interface IDictionaryThreadSafe : IDictionary, IDeserializationCallback,
88
{
99
}
1010

11-
public interface IDictionaryThreadSafe<TKey, TValue> : IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>, IDictionaryThreadSafe
11+
public interface IDictionaryThreadSafe<TKey, TValue> : IDictionary<TKey, TValue>, IDictionaryThreadSafe
1212
{
1313
}
1414
}

src/ThunderDesign.Net-PCL.Threading/Interfaces/IListThreadSafe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public interface IListThreadSafe : IList
77
{
88
}
99

10-
public interface IListThreadSafe<T> : IList<T>, IReadOnlyList<T>, IListThreadSafe
10+
public interface IListThreadSafe<T> : IList<T>, IListThreadSafe
1111
{
1212
}
1313
}

src/ThunderDesign.Net-PCL.Threading/Interfaces/IObservableCollectionThreadSafe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public interface IObservableCollectionThreadSafe : IList, INotifyCollectionChang
99
{
1010
}
1111

12-
public interface IObservableCollectionThreadSafe<T> : IList<T>, IReadOnlyList<T>, IObservableCollectionThreadSafe
12+
public interface IObservableCollectionThreadSafe<T> : IList<T>, IObservableCollectionThreadSafe
1313
{
1414
#region methods
1515
T GetItemByIndex(int index);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
using System.Collections;
22
using System.Collections.Generic;
33

4-
namespace ThunderDesign.Net_PCL.Threading.Interfaces
4+
namespace ThunderDesign.Net.Threading.Interfaces
55
{
66
public interface IQueueThreadSafe : IEnumerable, ICollection
77
{
88
}
99

10-
public interface IQueueThreadSafe<T> : IEnumerable<T>, IReadOnlyCollection<T>, IQueueThreadSafe
10+
public interface IQueueThreadSafe<T> : IEnumerable<T>, IQueueThreadSafe
1111
{
1212
}
1313
}

src/ThunderDesign.Net-PCL.Threading/Interfaces/ISortedListThreadSafe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public interface ISortedListThreadSafe : IDictionary
77
{
88
}
99

10-
public interface ISortedListThreadSafe<TKey, TValue> : IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>, ISortedListThreadSafe
10+
public interface ISortedListThreadSafe<TKey, TValue> : IDictionary<TKey, TValue>, ISortedListThreadSafe
1111
{
1212
}
1313
}

0 commit comments

Comments
 (0)