Option Strict On
Option Explicit On

Imports Nexamas.UI.Architecture

Namespace Nexamas.UI.Scroll

    ''' <summary>
    ''' Architecture marker contract for internal scroll bar surfaces.
    ''' Scroll behavior remains outside ArchitectureSystem; this type only supplies contract identity.
    ''' </summary>
    Friend NotInheritable Class MASScrollBarContract
        Implements IMASArchitecturalComponent

        Private Shared ReadOnly _contract As MASResolvedComponentContract =
            MASArchitectureRuntime.ResolveContractOrThrow(GetType(MASScrollBarContract))

        Private Sub New()
        End Sub

    End Class

End Namespace
