Option Strict On
Option Explicit On

Namespace Nexamas.UI.DataBinding

    ''' <summary>
    ''' Internal lifecycle vocabulary for binding session ownership, command release, loop guard, and cache evidence.
    ''' </summary>
    Friend Enum MASViewModelBindingLifecycleStatus
        Active = 0
        SourceNotificationSubscribed = 1
        SourceNotificationUnsubscribed = 2
        CommandRegistered = 3
        CommandReleased = 4
        ReentrantRefreshBlocked = 5
        ReentrantPushBlocked = 6
        SourceUnavailable = 7
        Disposed = 8
        EvidenceOnly = 9
    End Enum

End Namespace
