Enhanced C#
Language of your choice: library documentation
Loyc.Collections.ICollectionAndReadOnly< T > Interface Template Reference

This interface is meant to be implemented by read-only sequence types that originally implemented ICollection<T> and want to now implement IReadOnlyCollection<T>. It is recommended to implement ICollectionAndSource<T> instead, but the latter requires you to implement a couple of additional methods. More...


Source file:
Inheritance diagram for Loyc.Collections.ICollectionAndReadOnly< T >:
Loyc.Collections.CollectionAsReadOnly< T > Loyc.Collections.ICollectionAndSource< T > Loyc.Collections.ICollectionImpl< T > Loyc.Collections.IListAndReadOnly< T > Loyc.Collections.Impl.ReadOnlyCollectionBase< T > Loyc.Collections.MSet< T > Loyc.Collections.ReadOnlyAsCollection< T > Loyc.Collections.Set< T >

Remarks

This interface is meant to be implemented by read-only sequence types that originally implemented ICollection<T> and want to now implement IReadOnlyCollection<T>. It is recommended to implement ICollectionAndSource<T> instead, but the latter requires you to implement a couple of additional methods.