Table of Contents

Namespace RandomizerCore.Exceptions

Classes

CommutativityFailureException

Exception which indicates that changing the order in which items were added to progression resulted in unexpected loss of progress.

OutOfLocationsException

Exception which indicates that an operation was performed without sufficient available locations.

ReferenceCycleException

Exception thrown when a cyclic reference is detected in logic. Prevents computations that would lead to infinite recursion/stack overflow.

UnreachableLocationException

Exception which indicates that a location was unreachable after all items were placed.

ValidationException

Exception raised during the validation stage of the randomizer.