2 interfaces inheriting from IReadOnlyCollection
mscorlib (2)
system\collections\generic\ireadonlydictionary.cs (1)
24
public interface IReadOnlyDictionary<TKey, TValue> :
IReadOnlyCollection
<KeyValuePair<TKey, TValue>>
system\collections\generic\ireadonlylist.cs (1)
34
public interface IReadOnlyList<out T> :
IReadOnlyCollection
<T>
15 implementations of IReadOnlyCollection
mscorlib (6)
system\Collections\Concurrent\ConcurrentQueue.cs (1)
46
public class ConcurrentQueue<T> : IProducerConsumerCollection<T>,
IReadOnlyCollection
<T>
system\Collections\Concurrent\ConcurrentStack.cs (1)
55
public class ConcurrentStack<T> : IProducerConsumerCollection<T>,
IReadOnlyCollection
<T>
system\collections\generic\dictionary.cs (2)
801
public sealed class KeyCollection: ICollection<TKey>, ICollection,
IReadOnlyCollection
<TKey>
988
public sealed class ValueCollection: ICollection<TValue>, ICollection,
IReadOnlyCollection
<TValue>
system\collections\objectmodel\readonlydictionary.cs (2)
356
public sealed class KeyCollection : ICollection<TKey>, ICollection,
IReadOnlyCollection
<TKey> {
455
public sealed class ValueCollection : ICollection<TValue>, ICollection,
IReadOnlyCollection
<TValue> {
System (8)
compmod\system\collections\generic\linkedlist.cs (1)
18
public class LinkedList<T>: ICollection<T>, System.Collections.ICollection,
IReadOnlyCollection
<T>
compmod\system\collections\generic\queue.cs (1)
31
IReadOnlyCollection
<T> {
compmod\system\collections\generic\sorteddictionary.cs (2)
448
public sealed class KeyCollection: ICollection<TKey>, ICollection,
IReadOnlyCollection
<TKey> {
603
public sealed class ValueCollection: ICollection<TValue>, ICollection,
IReadOnlyCollection
<TValue> {
compmod\system\collections\generic\sortedset.cs (1)
57
public class SortedSet<T> : ISet<T>, ICollection<T>, ICollection, ISerializable, IDeserializationCallback,
IReadOnlyCollection
<T> {
compmod\system\collections\generic\stack.cs (1)
32
IReadOnlyCollection
<T> {
sys\system\collections\concurrent\BlockingCollection.cs (1)
56
public class BlockingCollection<T> : IEnumerable<T>, ICollection, IDisposable,
IReadOnlyCollection
<T>
sys\system\collections\concurrent\ConcurrentBag.cs (1)
58
public class ConcurrentBag<T> : IProducerConsumerCollection<T>,
IReadOnlyCollection
<T>
System.Core (1)
System\Collections\Generic\HashSet.cs (1)
63
public class HashSet<T> : ICollection<T>, ISerializable, IDeserializationCallback, ISet<T>,
IReadOnlyCollection
<T>
1 reference to IReadOnlyCollection
mscorlib (1)
system\rttype.cs (1)
1123
AddSpecialInterface(ref list, filter, (RuntimeType)typeof(
IReadOnlyCollection
<>).MakeGenericType(arrayType), false);