Table of Contents

Struct TypeBatch

Namespace
KeenEyes
Assembly
KeenEyes.Core.dll

Represents a batch of system types that can execute in parallel.

public readonly record struct TypeBatch : IEquatable<TypeBatch>
Implements
Inherited Members

Constructors

TypeBatch(IReadOnlyList<Type>)

Represents a batch of system types that can execute in parallel.

public TypeBatch(IReadOnlyList<Type> SystemTypes)

Parameters

SystemTypes IReadOnlyList<Type>

The system types in this batch.

Properties

Count

Gets the number of system types in this batch.

public int Count { get; }

Property Value

int

IsParallelizable

Gets whether this batch can be parallelized (has more than one system type).

public bool IsParallelizable { get; }

Property Value

bool

SystemTypes

The system types in this batch.

public IReadOnlyList<Type> SystemTypes { get; init; }

Property Value

IReadOnlyList<Type>