MoveAvailability

Non-throwing availability answer for a prospective TraverseTo (Pack 4 §4.3). Snapshot semantics: reflects variable state at call time — same re-poll discipline as LocationView reads off CurrentLocation.

public sealed class MoveAvailability

Inheritance System.Object → MoveAvailability

Properties

Kind

public MoveAvailabilityKind Kind { get; }
Property Value

MoveAvailabilityKind

Reason

Resolved BlockedReason when Kind is Blocked; null otherwise (including blocked-reason evaluation failure).

public string? Reason { get; }
Property Value

System.String

Docs last synced: 2026-07-18
Screenshot viewer