Table of Contents

Class UnreachableLocationException

Namespace
RandomizerCore.Exceptions
Assembly
RandomizerCore.dll

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

public class UnreachableLocationException : Exception, ISerializable
Inheritance
UnreachableLocationException
Implements
Inherited Members

Constructors

UnreachableLocationException()

public UnreachableLocationException()

UnreachableLocationException(List<IRandoLocation>[], RandomizationStage, TempState, ProgressionManager)

public UnreachableLocationException(List<IRandoLocation>[] unreachableLocations, RandomizationStage stage, TempState state, ProgressionManager pm)

Parameters

unreachableLocations List<IRandoLocation>[]
stage RandomizationStage
state TempState
pm ProgressionManager

UnreachableLocationException(string)

public UnreachableLocationException(string message)

Parameters

message string

UnreachableLocationException(string, Exception)

public UnreachableLocationException(string message, Exception inner)

Parameters

message string
inner Exception

Fields

pm

public readonly ProgressionManager? pm

Field Value

ProgressionManager

stage

public readonly RandomizationStage? stage

Field Value

RandomizationStage

state

public readonly TempState state

Field Value

TempState

unreachableLocations

public readonly List<IRandoLocation>[]? unreachableLocations

Field Value

List<IRandoLocation>[]

Methods

GetVerboseMessage()

public string GetVerboseMessage()

Returns

string