Table of Contents

Interface IMemoizedCollection<T>

Namespace
LfrlAnvil
Assembly
LfrlAnvil.Core.dll

Represents a memoized collection, that is a collection that is lazily materialized.

public interface IMemoizedCollection<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable

Type Parameters

T

Element type.

Inherited Members
Extension Methods

Properties

IsMaterialized

Specifies whether or not this collection has been materialized.

bool IsMaterialized { get; }

Property Value

bool

Source

Lazy<T> collection source.

Lazy<IReadOnlyCollection<T>> Source { get; }

Property Value

Lazy<IReadOnlyCollection<T>>