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
Reason
Resolved BlockedReason when Kind is Blocked; null otherwise (including blocked-reason evaluation failure).
public string? Reason { get; }