Enum EnumerableKind
Identifies the kind of enumerable model.
public enum EnumerableKind
Fields
ArrayOfT = 3An array type of rank 1.
IAsyncEnumerableOfT = 9An IAsyncEnumerable{T} type.
IEnumerable = 2Type implementing the non-generic IEnumerable interface. The value of ElementType is object.
IEnumerableOfT = 1Type implementing IEnumerable<T>.
InlineArrayOfT = 10An inline array or fixed buffer struct.
MemoryOfT = 6A Memory<T> type.
MultiDimensionalArrayOfT = 8An array of rank > 1.
None = 0Not an enumerable type.
ReadOnlyMemoryOfT = 7A ReadOnlyMemory<T> type.
ReadOnlySpanOfT = 5A ReadOnlySpan<T> type.
SpanOfT = 4A Span<T> type.