DotNext by .NET Foundation and Contributors

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

 ReadOnlyCollectionView<TInput, TOutput>

public struct ReadOnlyCollectionView<TInput, TOutput> : IReadOnlyCollection<TOutput>, IEnumerable<TOutput>, IEnumerable, IEquatable<ReadOnlyCollectionView<TInput, TOutput>>
public int Count { get; }

public ReadOnlyCollectionView(IReadOnlyCollection<TInput> collection, Func<TInput, TOutput> mapper)

public ReadOnlyCollectionView(IReadOnlyCollection<TInput> collection, Converter<TInput, TOutput> mapper)

public static bool op_Equality(ref ReadOnlyCollectionView first, ref ReadOnlyCollectionView second)

public static bool op_Inequality(ref ReadOnlyCollectionView first, ref ReadOnlyCollectionView second)

public bool Equals(ReadOnlyCollectionView<TInput, TOutput> other)

public IEnumerator<TOutput> GetEnumerator()