DotNext by Roman Sakno

<PackageReference Include="DotNext" Version="1.0.0" />

 ReadOnlyCollectionView<I, O>

Represents lazily converted read-only collection.
public int Count { get; }

Count of items in the collection.

public ReadOnlyCollectionView(IReadOnlyCollection<I> collection, ref ValueFunc mapper)

Initializes a new lazily converted view.

public static bool op_Equality(ReadOnlyCollectionView<I, O> first, ReadOnlyCollectionView<I, O> second)

Determines whether two collections are same.

public static bool op_Inequality(ReadOnlyCollectionView<I, O> first, ReadOnlyCollectionView<I, O> second)

Determines whether two collections are not same.

public bool Equals(ReadOnlyCollectionView<I, O> other)

Determines whether two converted collections are same.

Returns enumerator over converted items.