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