format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Microsoft.UI.Xaml.Documents

class Microsoft.UI.Xaml.Documents.Block composable python_type
    py Block
    signature rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659})
    base Microsoft.UI.Xaml.Documents.TextElement
    default Microsoft.UI.Xaml.Documents.IBlock
    requires Microsoft.UI.Xaml.Documents.IBlock
    factory Microsoft.UI.Xaml.Documents.IBlockStatics
    composable Microsoft.UI.Xaml.Documents.IBlockFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Documents.Block return
    property text_alignment
        get get_TextAlignment slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            out enum32 type=Microsoft.UI.Xaml.TextAlignment return
        put put_TextAlignment slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            in enum32 type=Microsoft.UI.Xaml.TextAlignment name=value
    property margin
        get get_Margin slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            out struct type=Microsoft.UI.Xaml.Thickness return
        put put_Margin slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=14
            in struct type=Microsoft.UI.Xaml.Thickness name=value
    property line_stacking_strategy
        get get_LineStackingStrategy slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            out enum32 type=Microsoft.UI.Xaml.LineStackingStrategy return
        put put_LineStackingStrategy slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            in enum32 type=Microsoft.UI.Xaml.LineStackingStrategy name=value
    property line_height
        get get_LineHeight slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            out double return
        put put_LineHeight slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=2
            in double name=value
    property horizontal_text_alignment
        get get_HorizontalTextAlignment slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            out enum32 type=Microsoft.UI.Xaml.TextAlignment return
        put put_HorizontalTextAlignment slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IBlock shape=4
            in enum32 type=Microsoft.UI.Xaml.TextAlignment name=value
    property horizontal_text_alignment_property static
        get get_HorizontalTextAlignmentProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property line_height_property static
        get get_LineHeightProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property line_stacking_strategy_property static
        get get_LineStackingStrategyProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property margin_property static
        get get_MarginProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property text_alignment_property static
        get get_TextAlignmentProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IBlockStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Documents.BlockCollection python_type iterable sequence mutable_sequence
    py BlockCollection
    signature rc(Microsoft.UI.Xaml.Documents.BlockCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block>
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Block return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Block name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Documents.Block name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Block name=value

class Microsoft.UI.Xaml.Documents.Bold activatable python_type
    py Bold
    signature rc(Microsoft.UI.Xaml.Documents.Bold;{241a5f5a-c164-597f-b0db-fac7431297f2})
    base Microsoft.UI.Xaml.Documents.Span
    default Microsoft.UI.Xaml.Documents.IBold
    requires Microsoft.UI.Xaml.Documents.IBold
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Documents.Glyphs activatable python_type
    py Glyphs
    signature rc(Microsoft.UI.Xaml.Documents.Glyphs;{0fbf8cfe-18e7-5e45-9fa3-d2d0927958f4})
    base Microsoft.UI.Xaml.FrameworkElement
    default Microsoft.UI.Xaml.Documents.IGlyphs
    requires Microsoft.UI.Xaml.Documents.IGlyphs
    factory Microsoft.UI.Xaml.Documents.IGlyphsStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property unicode_string
        get get_UnicodeString slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out string return
        put put_UnicodeString slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in string name=value
    property style_simulations
        get get_StyleSimulations slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out enum32 type=Microsoft.UI.Xaml.Media.StyleSimulations return
        put put_StyleSimulations slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in enum32 type=Microsoft.UI.Xaml.Media.StyleSimulations name=value
    property origin_y
        get get_OriginY slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out double return
        put put_OriginY slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=2
            in double name=value
    property origin_x
        get get_OriginX slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out double return
        put put_OriginX slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=2
            in double name=value
    property is_color_font_enabled
        get get_IsColorFontEnabled slot=22 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out boolean return
        put put_IsColorFontEnabled slot=23 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in boolean name=value
    property indices
        get get_Indices slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out string return
        put put_Indices slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in string name=value
    property font_uri
        get get_FontUri slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out class type=Windows.Foundation.Uri return
        put put_FontUri slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in class type=Windows.Foundation.Uri name=value
    property font_rendering_em_size
        get get_FontRenderingEmSize slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out double return
        put put_FontRenderingEmSize slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=2
            in double name=value
    property fill
        get get_Fill slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out class type=Microsoft.UI.Xaml.Media.Brush return
        put put_Fill slot=21 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in class type=Microsoft.UI.Xaml.Media.Brush name=value
    property color_font_palette_index
        get get_ColorFontPaletteIndex slot=24 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            out int32 return
        put put_ColorFontPaletteIndex slot=25 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IGlyphs shape=4
            in int32 name=value
    property color_font_palette_index_property static
        get get_ColorFontPaletteIndexProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property fill_property static
        get get_FillProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_rendering_em_size_property static
        get get_FontRenderingEmSizeProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_uri_property static
        get get_FontUriProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property indices_property static
        get get_IndicesProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_color_font_enabled_property static
        get get_IsColorFontEnabledProperty slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property origin_x_property static
        get get_OriginXProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property origin_y_property static
        get get_OriginYProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property style_simulations_property static
        get get_StyleSimulationsProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property unicode_string_property static
        get get_UnicodeStringProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IGlyphsStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Documents.Hyperlink activatable python_type
    py Hyperlink
    signature rc(Microsoft.UI.Xaml.Documents.Hyperlink;{ac09bd16-cdfa-54c2-8d03-a474181545b1})
    base Microsoft.UI.Xaml.Documents.Span
    default Microsoft.UI.Xaml.Documents.IHyperlink
    requires Microsoft.UI.Xaml.Documents.IHyperlink
    factory Microsoft.UI.Xaml.Documents.IHyperlinkStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property x_y_focus_up_navigation_strategy
        get get_XYFocusUpNavigationStrategy slot=21 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy return
        put put_XYFocusUpNavigationStrategy slot=22 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy name=value
    property x_y_focus_up
        get get_XYFocusUp slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_XYFocusUp slot=15 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property x_y_focus_right_navigation_strategy
        get get_XYFocusRightNavigationStrategy slot=27 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy return
        put put_XYFocusRightNavigationStrategy slot=28 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy name=value
    property x_y_focus_right
        get get_XYFocusRight slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_XYFocusRight slot=13 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property x_y_focus_left_navigation_strategy
        get get_XYFocusLeftNavigationStrategy slot=25 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy return
        put put_XYFocusLeftNavigationStrategy slot=26 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy name=value
    property x_y_focus_left
        get get_XYFocusLeft slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_XYFocusLeft slot=11 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property x_y_focus_down_navigation_strategy
        get get_XYFocusDownNavigationStrategy slot=23 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy return
        put put_XYFocusDownNavigationStrategy slot=24 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy name=value
    property x_y_focus_down
        get get_XYFocusDown slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_XYFocusDown slot=17 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property underline_style
        get get_UnderlineStyle slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.Documents.UnderlineStyle return
        put put_UnderlineStyle slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.Documents.UnderlineStyle name=value
    property tab_index
        get get_TabIndex slot=31 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out int32 return
        put put_TabIndex slot=32 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in int32 name=value
    property navigate_uri
        get get_NavigateUri slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out class type=Windows.Foundation.Uri return
        put put_NavigateUri slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in class type=Windows.Foundation.Uri name=value
    property is_tab_stop
        get get_IsTabStop slot=29 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out boolean return
        put put_IsTabStop slot=30 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in boolean name=value
    property element_sound_mode
        get get_ElementSoundMode slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.ElementSoundMode return
        put put_ElementSoundMode slot=19 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            in enum32 type=Microsoft.UI.Xaml.ElementSoundMode name=value
    property focus_state
        get get_FocusState slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=4
            out enum32 type=Microsoft.UI.Xaml.FocusState return
    property element_sound_mode_property static
        get get_ElementSoundModeProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property focus_state_property static
        get get_FocusStateProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_tab_stop_property static
        get get_IsTabStopProperty slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property navigate_uri_property static
        get get_NavigateUriProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property tab_index_property static
        get get_TabIndexProperty slot=19 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property underline_style_property static
        get get_UnderlineStyleProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_down_navigation_strategy_property static
        get get_XYFocusDownNavigationStrategyProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_down_property static
        get get_XYFocusDownProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_left_navigation_strategy_property static
        get get_XYFocusLeftNavigationStrategyProperty slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_left_property static
        get get_XYFocusLeftProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_right_navigation_strategy_property static
        get get_XYFocusRightNavigationStrategyProperty slot=17 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_right_property static
        get get_XYFocusRightProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_up_navigation_strategy_property static
        get get_XYFocusUpNavigationStrategyProperty slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property x_y_focus_up_property static
        get get_XYFocusUpProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlinkStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    event click
        add add_Click slot=33 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.Hyperlink,Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Click slot=34 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event got_focus
        add add_GotFocus slot=35 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=51
            in delegate type=Microsoft.UI.Xaml.RoutedEventHandler name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_GotFocus slot=36 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event lost_focus
        add add_LostFocus slot=37 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=51
            in delegate type=Microsoft.UI.Xaml.RoutedEventHandler name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_LostFocus slot=38 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method focus
        method Focus slot=39 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IHyperlink shape=51
            in enum32 type=Microsoft.UI.Xaml.FocusState name=value
            out boolean return

class Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs python_type
    py HyperlinkClickEventArgs
    signature rc(Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs;{f8f89552-873d-5ef5-82bf-c79a9509b07c})
    base Microsoft.UI.Xaml.RoutedEventArgs
    default Microsoft.UI.Xaml.Documents.IHyperlinkClickEventArgs
    requires Microsoft.UI.Xaml.Documents.IHyperlinkClickEventArgs

interface Microsoft.UI.Xaml.Documents.IBlock
    guid 8149d507-672f-5fd5-a10a-351389ba9659

interface Microsoft.UI.Xaml.Documents.IBlockFactory
    guid 21bd671c-33e2-56ef-be37-a128e898452c

interface Microsoft.UI.Xaml.Documents.IBlockStatics
    guid 830feedf-9aa6-56cd-983e-055500171b45

interface Microsoft.UI.Xaml.Documents.IBold
    guid 241a5f5a-c164-597f-b0db-fac7431297f2

interface Microsoft.UI.Xaml.Documents.IGlyphs
    guid 0fbf8cfe-18e7-5e45-9fa3-d2d0927958f4

interface Microsoft.UI.Xaml.Documents.IGlyphsStatics
    guid 8d9e241a-3e0e-5100-8ede-e008034ff8ae

interface Microsoft.UI.Xaml.Documents.IHyperlink
    guid ac09bd16-cdfa-54c2-8d03-a474181545b1

interface Microsoft.UI.Xaml.Documents.IHyperlinkClickEventArgs
    guid f8f89552-873d-5ef5-82bf-c79a9509b07c

interface Microsoft.UI.Xaml.Documents.IHyperlinkStatics
    guid e13598f4-7bc7-5ab9-885b-70f32f8c9531

interface Microsoft.UI.Xaml.Documents.IInline
    guid 813d427a-8980-5a79-a8fa-f27919cfb24f

interface Microsoft.UI.Xaml.Documents.IInlineFactory
    guid fd253a36-fa2b-5b30-89a8-9f577871ec07

interface Microsoft.UI.Xaml.Documents.IInlineUIContainer
    guid d529bef6-c05a-5bad-85e8-640127cf86f5

interface Microsoft.UI.Xaml.Documents.IItalic
    guid ca3cbebd-7a8d-5d7a-8fdf-538e8a680f6c

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Block]
    guid 882ba702-d0f7-54dd-994a-5560a252f1e5
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Documents.Block
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline> concrete iterable
    py winrt.windows.foundation.collections._IIterable[Inline]
    guid f86f5da2-1896-5eed-aa75-a07476952dbf
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f}))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Documents.Inline
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> return

interface Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange> concrete iterable
    py winrt.windows.foundation.collections._IIterable[TextRange]
    guid 078dc9d3-4f5e-5ab0-a784-722a4b1fcb01
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};struct(Microsoft.UI.Xaml.Documents.TextRange;i4;i4))
    base Windows.Foundation.Collections.IIterable
    argument Microsoft.UI.Xaml.Documents.TextRange
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Block]
    guid ef1efd95-828d-5c71-99d7-c23511a15088
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Documents.Block
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Documents.Block return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Documents.Block name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[Inline]
    guid 86e55d23-6538-5ca8-b944-d663e11a5120
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f}))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Documents.Inline
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=22 role=current
            out class type=Microsoft.UI.Xaml.Documents.Inline return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> shape=117 reverse=101 role=get_many
            fill_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[TextRange]
    guid c70c1944-933a-5ae4-bb65-93acfc3f3c40
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};struct(Microsoft.UI.Xaml.Documents.TextRange;i4;i4))
    base Windows.Foundation.Collections.IIterator
    argument Microsoft.UI.Xaml.Documents.TextRange
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=22 role=current
            out struct type=Microsoft.UI.Xaml.Documents.TextRange return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> shape=117 reverse=101 role=get_many
            fill_array struct type=Microsoft.UI.Xaml.Documents.TextRange name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=62 role=move_next
            out boolean return

interface Microsoft.UI.Xaml.Documents.ILineBreak
    guid 09307599-7cc2-5f54-b106-728620c16f76

interface Microsoft.UI.Xaml.Documents.IParagraph
    guid 9ed64c77-329d-502f-a257-f58398edab51

interface Microsoft.UI.Xaml.Documents.IParagraphStatics
    guid 4eb89ab1-66c8-5fc0-aa5f-48c8092ceb5f

interface Microsoft.UI.Xaml.Documents.IRun
    guid 1f905239-37cb-590b-9132-3ffb7741906e

interface Microsoft.UI.Xaml.Documents.IRunStatics
    guid 051b3c5b-7600-51a5-80c5-93eb50fd684f

interface Microsoft.UI.Xaml.Documents.ISpan
    guid 91b93d4d-4e28-57b9-bffb-3566c2a3c2a1

interface Microsoft.UI.Xaml.Documents.ISpanFactory
    guid a6e87c16-c175-55c8-bbd3-ce40f9d0a680

interface Microsoft.UI.Xaml.Documents.ITextElement
    guid a122ba22-833f-5220-a47e-6cd507531abe

interface Microsoft.UI.Xaml.Documents.ITextElementFactory
    guid df51fb95-a5e6-5b16-8e88-9f7cbfa234b1

interface Microsoft.UI.Xaml.Documents.ITextElementOverrides
    guid 41b01380-e49f-5fda-8c72-acc1ac1e91df

interface Microsoft.UI.Xaml.Documents.ITextElementStatics
    guid c9b55919-e1fe-5acd-bac7-c9d7f413b35c

interface Microsoft.UI.Xaml.Documents.ITextHighlighter
    guid b756e861-1d2b-5f6f-81fd-c51a5bc068ff

interface Microsoft.UI.Xaml.Documents.ITextHighlighterBase
    guid 5c21aaf0-3a17-5468-8aac-be14db0ed8c1

interface Microsoft.UI.Xaml.Documents.ITextHighlighterBaseFactory
    guid e091e461-53ab-599e-aaea-800adc72da4f

interface Microsoft.UI.Xaml.Documents.ITextHighlighterFactory
    guid 69c7311f-c019-5b93-b511-81418543bab7

interface Microsoft.UI.Xaml.Documents.ITextHighlighterStatics
    guid 4975047a-87ad-51a2-977c-e771de4f4035

interface Microsoft.UI.Xaml.Documents.ITextPointer
    guid 842eb385-ee41-5930-979b-438fa7525a51

interface Microsoft.UI.Xaml.Documents.ITypography
    guid fa27e2e3-be5e-5d21-9a5e-90cf102af828

interface Microsoft.UI.Xaml.Documents.ITypographyStatics
    guid 55fe4535-2125-533a-ada8-27be2b9e1193

interface Microsoft.UI.Xaml.Documents.IUnderline
    guid 68aaec6e-ea71-5ed2-b83e-91684b25efb9

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Block]
    guid d728dc59-5a96-5849-9009-7da7cbb392eb
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block>
    argument Microsoft.UI.Xaml.Documents.Block
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Block return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Block name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Documents.Block name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Block name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[Inline]
    guid 0015a441-4c98-5d3f-8823-03e722615c48
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f}))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline>
    argument Microsoft.UI.Xaml.Documents.Inline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Inline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value

interface Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[TextRange]
    guid 5338571c-77b4-560e-8dfd-a59dad270ebb
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};struct(Microsoft.UI.Xaml.Documents.TextRange;i4;i4))
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange>
    argument Microsoft.UI.Xaml.Documents.TextRange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=22 reverse=179 role=append
            in struct type=Microsoft.UI.Xaml.Documents.TextRange name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out struct type=Microsoft.UI.Xaml.Documents.TextRange return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array struct type=Microsoft.UI.Xaml.Documents.TextRange name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=162 reverse=108 role=index_of
            in struct type=Microsoft.UI.Xaml.Documents.TextRange name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=60 reverse=148 role=insert_at
            in uint32 name=index
            in struct type=Microsoft.UI.Xaml.Documents.TextRange name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=51 reverse=211 role=replace_all
            pass_array struct type=Microsoft.UI.Xaml.Documents.TextRange name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> shape=60 reverse=128 role=set_at
            in uint32 name=index
            in struct type=Microsoft.UI.Xaml.Documents.TextRange name=value

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Block]
    guid de239cd0-1c4d-5911-875a-e8a5c022e05b
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Documents.Block;{8149d507-672f-5fd5-a10a-351389ba9659}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block>
    argument Microsoft.UI.Xaml.Documents.Block
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Block> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Block> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Block return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Block name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Block> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Block name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[Inline]
    guid b0525fd0-f83c-54a4-bc08-f2574b42c536
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline>
    argument Microsoft.UI.Xaml.Documents.Inline
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Inline return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> shape=117 reverse=66 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[TextRange]
    guid 9d4ea607-632b-50f1-9539-dde98c1eed29
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};struct(Microsoft.UI.Xaml.Documents.TextRange;i4;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange>
    argument Microsoft.UI.Xaml.Documents.TextRange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.TextRange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.TextRange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out struct type=Microsoft.UI.Xaml.Documents.TextRange return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array struct type=Microsoft.UI.Xaml.Documents.TextRange name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.TextRange> shape=162 reverse=79 role=index_of
            in struct type=Microsoft.UI.Xaml.Documents.TextRange name=value
            out uint32 name=index
            out boolean return

class Microsoft.UI.Xaml.Documents.Inline composable python_type
    py Inline
    signature rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f})
    base Microsoft.UI.Xaml.Documents.TextElement
    default Microsoft.UI.Xaml.Documents.IInline
    requires Microsoft.UI.Xaml.Documents.IInline
    composable Microsoft.UI.Xaml.Documents.IInlineFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IInlineFactory shape=117 protected
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Documents.Inline return

class Microsoft.UI.Xaml.Documents.InlineCollection python_type iterable sequence mutable_sequence
    py InlineCollection
    signature rc(Microsoft.UI.Xaml.Documents.InlineCollection;pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};rc(Microsoft.UI.Xaml.Documents.Inline;{813d427a-8980-5a79-a8fa-f27919cfb24f})))
    default Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline>
    requires Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline>
    requires Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline>
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=173 role=append
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Microsoft.UI.Xaml.Documents.Inline> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Microsoft.UI.Xaml.Documents.Inline return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<Microsoft.UI.Xaml.Documents.Inline> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=117 reverse=101 role=index_of
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=211 role=replace_all
            pass_array class type=Microsoft.UI.Xaml.Documents.Inline name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.Inline> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in class type=Microsoft.UI.Xaml.Documents.Inline name=value

class Microsoft.UI.Xaml.Documents.InlineUIContainer activatable python_type
    py InlineUIContainer
    signature rc(Microsoft.UI.Xaml.Documents.InlineUIContainer;{d529bef6-c05a-5bad-85e8-640127cf86f5})
    base Microsoft.UI.Xaml.Documents.Inline
    default Microsoft.UI.Xaml.Documents.IInlineUIContainer
    requires Microsoft.UI.Xaml.Documents.IInlineUIContainer
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property child
        get get_Child slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IInlineUIContainer shape=4
            out class type=Microsoft.UI.Xaml.UIElement return
        put put_Child slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IInlineUIContainer shape=4
            in class type=Microsoft.UI.Xaml.UIElement name=value

class Microsoft.UI.Xaml.Documents.Italic activatable python_type
    py Italic
    signature rc(Microsoft.UI.Xaml.Documents.Italic;{ca3cbebd-7a8d-5d7a-8fdf-538e8a680f6c})
    base Microsoft.UI.Xaml.Documents.Span
    default Microsoft.UI.Xaml.Documents.IItalic
    requires Microsoft.UI.Xaml.Documents.IItalic
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

class Microsoft.UI.Xaml.Documents.LineBreak activatable python_type
    py LineBreak
    signature rc(Microsoft.UI.Xaml.Documents.LineBreak;{09307599-7cc2-5f54-b106-728620c16f76})
    base Microsoft.UI.Xaml.Documents.Inline
    default Microsoft.UI.Xaml.Documents.ILineBreak
    requires Microsoft.UI.Xaml.Documents.ILineBreak
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

enum Microsoft.UI.Xaml.Documents.LogicalDirection python_type
    py LogicalDirection
    signature enum(Microsoft.UI.Xaml.Documents.LogicalDirection;i4)
    constant BACKWARD 0
    constant FORWARD 1

class Microsoft.UI.Xaml.Documents.Paragraph activatable python_type
    py Paragraph
    signature rc(Microsoft.UI.Xaml.Documents.Paragraph;{9ed64c77-329d-502f-a257-f58398edab51})
    base Microsoft.UI.Xaml.Documents.Block
    default Microsoft.UI.Xaml.Documents.IParagraph
    requires Microsoft.UI.Xaml.Documents.IParagraph
    factory Microsoft.UI.Xaml.Documents.IParagraphStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property text_indent
        get get_TextIndent slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IParagraph shape=4
            out double return
        put put_TextIndent slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IParagraph shape=2
            in double name=value
    property inlines
        get get_Inlines slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IParagraph shape=4
            out class type=Microsoft.UI.Xaml.Documents.InlineCollection return
    property text_indent_property static
        get get_TextIndentProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IParagraphStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Documents.Run activatable python_type
    py Run
    signature rc(Microsoft.UI.Xaml.Documents.Run;{1f905239-37cb-590b-9132-3ffb7741906e})
    base Microsoft.UI.Xaml.Documents.Inline
    default Microsoft.UI.Xaml.Documents.IRun
    requires Microsoft.UI.Xaml.Documents.IRun
    factory Microsoft.UI.Xaml.Documents.IRunStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property text
        get get_Text slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IRun shape=4
            out string return
        put put_Text slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IRun shape=4
            in string name=value
    property flow_direction
        get get_FlowDirection slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IRun shape=4
            out enum32 type=Microsoft.UI.Xaml.FlowDirection return
        put put_FlowDirection slot=9 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.IRun shape=4
            in enum32 type=Microsoft.UI.Xaml.FlowDirection name=value
    property flow_direction_property static
        get get_FlowDirectionProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.IRunStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Documents.Span composable python_type
    py Span
    signature rc(Microsoft.UI.Xaml.Documents.Span;{91b93d4d-4e28-57b9-bffb-3566c2a3c2a1})
    base Microsoft.UI.Xaml.Documents.Inline
    default Microsoft.UI.Xaml.Documents.ISpan
    requires Microsoft.UI.Xaml.Documents.ISpan
    composable Microsoft.UI.Xaml.Documents.ISpanFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ISpanFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Documents.Span return
    property inlines
        get get_Inlines slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ISpan shape=4
            out class type=Microsoft.UI.Xaml.Documents.InlineCollection return
        put put_Inlines slot=7 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ISpan shape=4
            in class type=Microsoft.UI.Xaml.Documents.InlineCollection name=value

class Microsoft.UI.Xaml.Documents.TextElement composable python_type
    py TextElement
    signature rc(Microsoft.UI.Xaml.Documents.TextElement;{a122ba22-833f-5220-a47e-6cd507531abe})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Documents.ITextElement
    requires Microsoft.UI.Xaml.Documents.ITextElement
    requires Microsoft.UI.Xaml.Documents.ITextElementOverrides
    factory Microsoft.UI.Xaml.Documents.ITextElementStatics
    composable Microsoft.UI.Xaml.Documents.ITextElementFactory
    overridable Microsoft.UI.Xaml.Documents.ITextElementOverrides
    property xaml_root
        get get_XamlRoot slot=47 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.XamlRoot return
        put put_XamlRoot slot=48 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in class type=Microsoft.UI.Xaml.XamlRoot name=value
    property text_decorations
        get get_TextDecorations slot=25 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out enum_u32 type=Windows.UI.Text.TextDecorations return
        put put_TextDecorations slot=26 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in enum_u32 type=Windows.UI.Text.TextDecorations name=value
    property language
        get get_Language slot=21 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out string return
        put put_Language slot=22 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in string name=value
    property key_tip_vertical_offset
        get get_KeyTipVerticalOffset slot=45 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out double return
        put put_KeyTipVerticalOffset slot=46 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=2
            in double name=value
    property key_tip_placement_mode
        get get_KeyTipPlacementMode slot=41 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out enum32 type=Microsoft.UI.Xaml.Input.KeyTipPlacementMode return
        put put_KeyTipPlacementMode slot=42 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in enum32 type=Microsoft.UI.Xaml.Input.KeyTipPlacementMode name=value
    property key_tip_horizontal_offset
        get get_KeyTipHorizontalOffset slot=43 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out double return
        put put_KeyTipHorizontalOffset slot=44 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=2
            in double name=value
    property is_text_scale_factor_enabled
        get get_IsTextScaleFactorEnabled slot=23 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out boolean return
        put put_IsTextScaleFactorEnabled slot=24 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in boolean name=value
    property is_access_key_scope
        get get_IsAccessKeyScope slot=37 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out boolean return
        put put_IsAccessKeyScope slot=38 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in boolean name=value
    property foreground
        get get_Foreground slot=19 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Media.Brush return
        put put_Foreground slot=20 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in class type=Microsoft.UI.Xaml.Media.Brush name=value
    property font_weight
        get get_FontWeight slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out struct type=Windows.UI.Text.FontWeight return
        put put_FontWeight slot=12 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=31
            in struct type=Windows.UI.Text.FontWeight name=value
    property font_style
        get get_FontStyle slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out enum32 type=Windows.UI.Text.FontStyle return
        put put_FontStyle slot=14 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in enum32 type=Windows.UI.Text.FontStyle name=value
    property font_stretch
        get get_FontStretch slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out enum32 type=Windows.UI.Text.FontStretch return
        put put_FontStretch slot=16 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in enum32 type=Windows.UI.Text.FontStretch name=value
    property font_size
        get get_FontSize slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out double return
        put put_FontSize slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=2
            in double name=value
    property font_family
        get get_FontFamily slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Media.FontFamily return
        put put_FontFamily slot=10 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in class type=Microsoft.UI.Xaml.Media.FontFamily name=value
    property exit_display_mode_on_access_key_invoked
        get get_ExitDisplayModeOnAccessKeyInvoked slot=35 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out boolean return
        put put_ExitDisplayModeOnAccessKeyInvoked slot=36 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in boolean name=value
    property character_spacing
        get get_CharacterSpacing slot=17 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out int32 return
        put put_CharacterSpacing slot=18 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in int32 name=value
    property allow_focus_on_interaction
        get get_AllowFocusOnInteraction slot=31 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out boolean return
        put put_AllowFocusOnInteraction slot=32 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in boolean name=value
    property access_key_scope_owner
        get get_AccessKeyScopeOwner slot=39 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
        put put_AccessKeyScopeOwner slot=40 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in class type=Microsoft.UI.Xaml.DependencyObject name=value
    property access_key
        get get_AccessKey slot=33 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out string return
        put put_AccessKey slot=34 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            in string name=value
    property content_end
        get get_ContentEnd slot=28 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Documents.TextPointer return
    property content_start
        get get_ContentStart slot=27 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Documents.TextPointer return
    property element_end
        get get_ElementEnd slot=30 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Documents.TextPointer return
    property element_start
        get get_ElementStart slot=29 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out class type=Microsoft.UI.Xaml.Documents.TextPointer return
    property name
        get get_Name slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=4
            out string return
    property access_key_property static
        get get_AccessKeyProperty slot=17 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property access_key_scope_owner_property static
        get get_AccessKeyScopeOwnerProperty slot=20 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property allow_focus_on_interaction_property static
        get get_AllowFocusOnInteractionProperty slot=16 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property character_spacing_property static
        get get_CharacterSpacingProperty slot=11 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property exit_display_mode_on_access_key_invoked_property static
        get get_ExitDisplayModeOnAccessKeyInvokedProperty slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_family_property static
        get get_FontFamilyProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_size_property static
        get get_FontSizeProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_stretch_property static
        get get_FontStretchProperty slot=10 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_style_property static
        get get_FontStyleProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property font_weight_property static
        get get_FontWeightProperty slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property foreground_property static
        get get_ForegroundProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_access_key_scope_property static
        get get_IsAccessKeyScopeProperty slot=19 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property is_text_scale_factor_enabled_property static
        get get_IsTextScaleFactorEnabledProperty slot=14 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property key_tip_horizontal_offset_property static
        get get_KeyTipHorizontalOffsetProperty slot=22 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property key_tip_placement_mode_property static
        get get_KeyTipPlacementModeProperty slot=21 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property key_tip_vertical_offset_property static
        get get_KeyTipVerticalOffsetProperty slot=23 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property language_property static
        get get_LanguageProperty slot=13 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property text_decorations_property static
        get get_TextDecorationsProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElementStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    event access_key_display_dismissed
        add add_AccessKeyDisplayDismissed slot=51 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccessKeyDisplayDismissed slot=52 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event access_key_display_requested
        add add_AccessKeyDisplayRequested slot=49 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccessKeyDisplayRequested slot=50 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event access_key_invoked
        add add_AccessKeyInvoked slot=53 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccessKeyInvoked slot=54 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method find_name
        method FindName slot=55 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextElement shape=51
            in string name=name
            out object return
    method _on_disconnect_visual_children
        method OnDisconnectVisualChildren slot=6 inputs=0 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextElementOverrides shape=0 reverse=16 overridable

class Microsoft.UI.Xaml.Documents.TextHighlighter composable python_type
    py TextHighlighter
    signature rc(Microsoft.UI.Xaml.Documents.TextHighlighter;{b756e861-1d2b-5f6f-81fd-c51a5bc068ff})
    default Microsoft.UI.Xaml.Documents.ITextHighlighter
    requires Microsoft.UI.Xaml.Documents.ITextHighlighter
    factory Microsoft.UI.Xaml.Documents.ITextHighlighterStatics
    composable Microsoft.UI.Xaml.Documents.ITextHighlighterFactory
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighterFactory shape=117
            in object name=baseInterface implicit
            out object name=innerInterface implicit
            out class type=Microsoft.UI.Xaml.Documents.TextHighlighter return
    property foreground
        get get_Foreground slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighter shape=4
            out class type=Microsoft.UI.Xaml.Media.Brush return
        put put_Foreground slot=8 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighter shape=4
            in class type=Microsoft.UI.Xaml.Media.Brush name=value
    property background
        get get_Background slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighter shape=4
            out class type=Microsoft.UI.Xaml.Media.Brush return
        put put_Background slot=10 inputs=1 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighter shape=4
            in class type=Microsoft.UI.Xaml.Media.Brush name=value
    property ranges
        get get_Ranges slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighter shape=4
            out parameterized type=Windows.Foundation.Collections.IVector<Microsoft.UI.Xaml.Documents.TextRange> return
    property background_property static
        get get_BackgroundProperty slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighterStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property foreground_property static
        get get_ForegroundProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextHighlighterStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return

class Microsoft.UI.Xaml.Documents.TextHighlighterBase composable python_type
    py TextHighlighterBase
    signature rc(Microsoft.UI.Xaml.Documents.TextHighlighterBase;{5c21aaf0-3a17-5468-8aac-be14db0ed8c1})
    base Microsoft.UI.Xaml.DependencyObject
    default Microsoft.UI.Xaml.Documents.ITextHighlighterBase
    requires Microsoft.UI.Xaml.Documents.ITextHighlighterBase
    composable Microsoft.UI.Xaml.Documents.ITextHighlighterBaseFactory

class Microsoft.UI.Xaml.Documents.TextPointer python_type
    py TextPointer
    signature rc(Microsoft.UI.Xaml.Documents.TextPointer;{842eb385-ee41-5930-979b-438fa7525a51})
    default Microsoft.UI.Xaml.Documents.ITextPointer
    requires Microsoft.UI.Xaml.Documents.ITextPointer
    property logical_direction
        get get_LogicalDirection slot=8 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=4
            out enum32 type=Microsoft.UI.Xaml.Documents.LogicalDirection return
    property offset
        get get_Offset slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=4
            out int32 return
    property parent
        get get_Parent slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=4
            out class type=Microsoft.UI.Xaml.DependencyObject return
    property visual_parent
        get get_VisualParent slot=7 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=4
            out class type=Microsoft.UI.Xaml.FrameworkElement return
    method get_character_rect
        method GetCharacterRect slot=10 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=51
            in enum32 type=Microsoft.UI.Xaml.Documents.LogicalDirection name=direction
            out struct type=Windows.Foundation.Rect return
    method get_position_at_offset
        method GetPositionAtOffset slot=11 inputs=2 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITextPointer shape=117
            in int32 name=offset
            in enum32 type=Microsoft.UI.Xaml.Documents.LogicalDirection name=direction
            out class type=Microsoft.UI.Xaml.Documents.TextPointer return

struct Microsoft.UI.Xaml.Documents.TextRange python_type
    py TextRange
    signature struct(Microsoft.UI.Xaml.Documents.TextRange;i4;i4)
    field start_index StartIndex int32
    field length Length int32

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.Hyperlink,Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[Hyperlink, HyperlinkClickEventArgs]
    guid 40bc5de0-8921-5b61-94f6-aa56a0b540ce
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Xaml.Documents.Hyperlink;{ac09bd16-cdfa-54c2-8d03-a474181545b1});rc(Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs;{f8f89552-873d-5ef5-82bf-c79a9509b07c}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Xaml.Documents.Hyperlink
    argument Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Xaml.Documents.Hyperlink name=sender
            in class type=Microsoft.UI.Xaml.Documents.HyperlinkClickEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[TextElement, AccessKeyDisplayDismissedEventArgs]
    guid 459ee508-eb51-5eab-9fd9-865afada06c7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Xaml.Documents.TextElement;{a122ba22-833f-5220-a47e-6cd507531abe});rc(Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs;{125a83d8-7f86-5ea9-9063-b9407e644587}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Xaml.Documents.TextElement
    argument Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Xaml.Documents.TextElement name=sender
            in class type=Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[TextElement, AccessKeyDisplayRequestedEventArgs]
    guid d2ff7f87-74c6-5a26-83f3-7cc6e5e8a54d
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Xaml.Documents.TextElement;{a122ba22-833f-5220-a47e-6cd507531abe});rc(Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs;{c4ed84d8-2b27-59b1-9cf0-7f9164de58cb}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Xaml.Documents.TextElement
    argument Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Xaml.Documents.TextElement name=sender
            in class type=Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Microsoft.UI.Xaml.Documents.TextElement,Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[TextElement, AccessKeyInvokedEventArgs]
    guid 60ef1dd7-8842-50f8-bc5c-e0c9182ef2d5
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Microsoft.UI.Xaml.Documents.TextElement;{a122ba22-833f-5220-a47e-6cd507531abe});rc(Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs;{d00c11a4-f9fb-5707-9692-98b80bb8546d}))
    base Windows.Foundation.TypedEventHandler
    argument Microsoft.UI.Xaml.Documents.TextElement
    argument Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Microsoft.UI.Xaml.Documents.TextElement name=sender
            in class type=Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs name=args

class Microsoft.UI.Xaml.Documents.Typography python_type
    py Typography
    signature rc(Microsoft.UI.Xaml.Documents.Typography;{fa27e2e3-be5e-5d21-9a5e-90cf102af828})
    default Microsoft.UI.Xaml.Documents.ITypography
    requires Microsoft.UI.Xaml.Documents.ITypography
    factory Microsoft.UI.Xaml.Documents.ITypographyStatics
    property annotation_alternates_property static
        get get_AnnotationAlternatesProperty slot=6 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property capital_spacing_property static
        get get_CapitalSpacingProperty slot=105 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property capitals_property static
        get get_CapitalsProperty slot=102 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property case_sensitive_forms_property static
        get get_CaseSensitiveFormsProperty slot=111 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property contextual_alternates_property static
        get get_ContextualAlternatesProperty slot=36 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property contextual_ligatures_property static
        get get_ContextualLigaturesProperty slot=21 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property contextual_swashes_property static
        get get_ContextualSwashesProperty slot=33 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property discretionary_ligatures_property static
        get get_DiscretionaryLigaturesProperty slot=24 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property east_asian_expert_forms_property static
        get get_EastAsianExpertFormsProperty slot=9 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property east_asian_language_property static
        get get_EastAsianLanguageProperty slot=12 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property east_asian_widths_property static
        get get_EastAsianWidthsProperty slot=15 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property fraction_property static
        get get_FractionProperty slot=117 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property historical_forms_property static
        get get_HistoricalFormsProperty slot=114 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property historical_ligatures_property static
        get get_HistoricalLigaturesProperty slot=27 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property kerning_property static
        get get_KerningProperty slot=108 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property mathematical_greek_property static
        get get_MathematicalGreekProperty slot=129 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property numeral_alignment_property static
        get get_NumeralAlignmentProperty slot=123 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property numeral_style_property static
        get get_NumeralStyleProperty slot=120 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property slashed_zero_property static
        get get_SlashedZeroProperty slot=126 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property standard_ligatures_property static
        get get_StandardLigaturesProperty slot=18 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property standard_swashes_property static
        get get_StandardSwashesProperty slot=30 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_alternates_property static
        get get_StylisticAlternatesProperty slot=39 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set10_property static
        get get_StylisticSet10Property slot=69 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set11_property static
        get get_StylisticSet11Property slot=72 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set12_property static
        get get_StylisticSet12Property slot=75 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set13_property static
        get get_StylisticSet13Property slot=78 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set14_property static
        get get_StylisticSet14Property slot=81 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set15_property static
        get get_StylisticSet15Property slot=84 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set16_property static
        get get_StylisticSet16Property slot=87 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set17_property static
        get get_StylisticSet17Property slot=90 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set18_property static
        get get_StylisticSet18Property slot=93 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set19_property static
        get get_StylisticSet19Property slot=96 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set1_property static
        get get_StylisticSet1Property slot=42 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set20_property static
        get get_StylisticSet20Property slot=99 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set2_property static
        get get_StylisticSet2Property slot=45 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set3_property static
        get get_StylisticSet3Property slot=48 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set4_property static
        get get_StylisticSet4Property slot=51 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set5_property static
        get get_StylisticSet5Property slot=54 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set6_property static
        get get_StylisticSet6Property slot=57 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set7_property static
        get get_StylisticSet7Property slot=60 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set8_property static
        get get_StylisticSet8Property slot=63 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property stylistic_set9_property static
        get get_StylisticSet9Property slot=66 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    property variants_property static
        get get_VariantsProperty slot=132 inputs=0 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=4 static
            out class type=Microsoft.UI.Xaml.DependencyProperty return
    method get_annotation_alternates static
        method GetAnnotationAlternates slot=7 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out int32 return
    method get_capital_spacing static
        method GetCapitalSpacing slot=106 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_capitals static
        method GetCapitals slot=103 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontCapitals return
    method get_case_sensitive_forms static
        method GetCaseSensitiveForms slot=112 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_contextual_alternates static
        method GetContextualAlternates slot=37 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_contextual_ligatures static
        method GetContextualLigatures slot=22 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_contextual_swashes static
        method GetContextualSwashes slot=34 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out int32 return
    method get_discretionary_ligatures static
        method GetDiscretionaryLigatures slot=25 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_east_asian_expert_forms static
        method GetEastAsianExpertForms slot=10 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_east_asian_language static
        method GetEastAsianLanguage slot=13 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontEastAsianLanguage return
    method get_east_asian_widths static
        method GetEastAsianWidths slot=16 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontEastAsianWidths return
    method get_fraction static
        method GetFraction slot=118 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontFraction return
    method get_historical_forms static
        method GetHistoricalForms slot=115 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_historical_ligatures static
        method GetHistoricalLigatures slot=28 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_kerning static
        method GetKerning slot=109 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_mathematical_greek static
        method GetMathematicalGreek slot=130 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_numeral_alignment static
        method GetNumeralAlignment slot=124 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontNumeralAlignment return
    method get_numeral_style static
        method GetNumeralStyle slot=121 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontNumeralStyle return
    method get_slashed_zero static
        method GetSlashedZero slot=127 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_standard_ligatures static
        method GetStandardLigatures slot=19 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_standard_swashes static
        method GetStandardSwashes slot=31 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out int32 return
    method get_stylistic_alternates static
        method GetStylisticAlternates slot=40 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out int32 return
    method get_stylistic_set1 static
        method GetStylisticSet1 slot=43 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set10 static
        method GetStylisticSet10 slot=70 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set11 static
        method GetStylisticSet11 slot=73 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set12 static
        method GetStylisticSet12 slot=76 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set13 static
        method GetStylisticSet13 slot=79 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set14 static
        method GetStylisticSet14 slot=82 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set15 static
        method GetStylisticSet15 slot=85 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set16 static
        method GetStylisticSet16 slot=88 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set17 static
        method GetStylisticSet17 slot=91 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set18 static
        method GetStylisticSet18 slot=94 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set19 static
        method GetStylisticSet19 slot=97 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set2 static
        method GetStylisticSet2 slot=46 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set20 static
        method GetStylisticSet20 slot=100 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set3 static
        method GetStylisticSet3 slot=49 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set4 static
        method GetStylisticSet4 slot=52 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set5 static
        method GetStylisticSet5 slot=55 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set6 static
        method GetStylisticSet6 slot=58 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set7 static
        method GetStylisticSet7 slot=61 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set8 static
        method GetStylisticSet8 slot=64 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_stylistic_set9 static
        method GetStylisticSet9 slot=67 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out boolean return
    method get_variants static
        method GetVariants slot=133 inputs=1 outputs=1 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            out enum32 type=Microsoft.UI.Xaml.FontVariants return
    method set_annotation_alternates static
        method SetAnnotationAlternates slot=8 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in int32 name=value
    method set_capital_spacing static
        method SetCapitalSpacing slot=107 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_capitals static
        method SetCapitals slot=104 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontCapitals name=value
    method set_case_sensitive_forms static
        method SetCaseSensitiveForms slot=113 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_contextual_alternates static
        method SetContextualAlternates slot=38 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_contextual_ligatures static
        method SetContextualLigatures slot=23 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_contextual_swashes static
        method SetContextualSwashes slot=35 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in int32 name=value
    method set_discretionary_ligatures static
        method SetDiscretionaryLigatures slot=26 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_east_asian_expert_forms static
        method SetEastAsianExpertForms slot=11 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_east_asian_language static
        method SetEastAsianLanguage slot=14 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontEastAsianLanguage name=value
    method set_east_asian_widths static
        method SetEastAsianWidths slot=17 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontEastAsianWidths name=value
    method set_fraction static
        method SetFraction slot=119 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontFraction name=value
    method set_historical_forms static
        method SetHistoricalForms slot=116 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_historical_ligatures static
        method SetHistoricalLigatures slot=29 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_kerning static
        method SetKerning slot=110 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_mathematical_greek static
        method SetMathematicalGreek slot=131 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_numeral_alignment static
        method SetNumeralAlignment slot=125 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontNumeralAlignment name=value
    method set_numeral_style static
        method SetNumeralStyle slot=122 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontNumeralStyle name=value
    method set_slashed_zero static
        method SetSlashedZero slot=128 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_standard_ligatures static
        method SetStandardLigatures slot=20 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_standard_swashes static
        method SetStandardSwashes slot=32 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in int32 name=value
    method set_stylistic_alternates static
        method SetStylisticAlternates slot=41 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in int32 name=value
    method set_stylistic_set1 static
        method SetStylisticSet1 slot=44 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set10 static
        method SetStylisticSet10 slot=71 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set11 static
        method SetStylisticSet11 slot=74 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set12 static
        method SetStylisticSet12 slot=77 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set13 static
        method SetStylisticSet13 slot=80 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set14 static
        method SetStylisticSet14 slot=83 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set15 static
        method SetStylisticSet15 slot=86 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set16 static
        method SetStylisticSet16 slot=89 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set17 static
        method SetStylisticSet17 slot=92 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set18 static
        method SetStylisticSet18 slot=95 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set19 static
        method SetStylisticSet19 slot=98 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set2 static
        method SetStylisticSet2 slot=47 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set20 static
        method SetStylisticSet20 slot=101 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set3 static
        method SetStylisticSet3 slot=50 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set4 static
        method SetStylisticSet4 slot=53 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set5 static
        method SetStylisticSet5 slot=56 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set6 static
        method SetStylisticSet6 slot=59 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set7 static
        method SetStylisticSet7 slot=62 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set8 static
        method SetStylisticSet8 slot=65 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_stylistic_set9 static
        method SetStylisticSet9 slot=68 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in boolean name=value
    method set_variants static
        method SetVariants slot=134 inputs=2 outputs=0 declaring=Microsoft.UI.Xaml.Documents.ITypographyStatics shape=51 static
            in class type=Microsoft.UI.Xaml.DependencyObject name=element
            in enum32 type=Microsoft.UI.Xaml.FontVariants name=value

class Microsoft.UI.Xaml.Documents.Underline activatable python_type
    py Underline
    signature rc(Microsoft.UI.Xaml.Documents.Underline;{68aaec6e-ea71-5ed2-b83e-91684b25efb9})
    base Microsoft.UI.Xaml.Documents.Span
    default Microsoft.UI.Xaml.Documents.IUnderline
    requires Microsoft.UI.Xaml.Documents.IUnderline
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return

enum Microsoft.UI.Xaml.Documents.UnderlineStyle python_type
    py UnderlineStyle
    signature enum(Microsoft.UI.Xaml.Documents.UnderlineStyle;i4)
    constant NONE 0
    constant SINGLE 1

class Microsoft.UI.Xaml.DependencyObject external
    py winrt.microsoft.ui.xaml.DependencyObject

class Microsoft.UI.Xaml.DependencyProperty external
    py winrt.microsoft.ui.xaml.DependencyProperty

enum Microsoft.UI.Xaml.ElementSoundMode external
    py winrt.microsoft.ui.xaml.ElementSoundMode

enum Microsoft.UI.Xaml.FlowDirection external
    py winrt.microsoft.ui.xaml.FlowDirection

enum Microsoft.UI.Xaml.FocusState external
    py winrt.microsoft.ui.xaml.FocusState

enum Microsoft.UI.Xaml.FontCapitals external
    py winrt.microsoft.ui.xaml.FontCapitals

enum Microsoft.UI.Xaml.FontEastAsianLanguage external
    py winrt.microsoft.ui.xaml.FontEastAsianLanguage

enum Microsoft.UI.Xaml.FontEastAsianWidths external
    py winrt.microsoft.ui.xaml.FontEastAsianWidths

enum Microsoft.UI.Xaml.FontFraction external
    py winrt.microsoft.ui.xaml.FontFraction

enum Microsoft.UI.Xaml.FontNumeralAlignment external
    py winrt.microsoft.ui.xaml.FontNumeralAlignment

enum Microsoft.UI.Xaml.FontNumeralStyle external
    py winrt.microsoft.ui.xaml.FontNumeralStyle

enum Microsoft.UI.Xaml.FontVariants external
    py winrt.microsoft.ui.xaml.FontVariants

class Microsoft.UI.Xaml.FrameworkElement external
    py winrt.microsoft.ui.xaml.FrameworkElement

enum Microsoft.UI.Xaml.LineStackingStrategy external
    py winrt.microsoft.ui.xaml.LineStackingStrategy

class Microsoft.UI.Xaml.RoutedEventArgs external
    py winrt.microsoft.ui.xaml.RoutedEventArgs

delegate Microsoft.UI.Xaml.RoutedEventHandler external
    py winrt.microsoft.ui.xaml.RoutedEventHandler
    guid dae23d85-69ca-5bdf-805b-6161a3a215cc

enum Microsoft.UI.Xaml.TextAlignment external
    py winrt.microsoft.ui.xaml.TextAlignment

struct Microsoft.UI.Xaml.Thickness external
    py winrt.microsoft.ui.xaml.Thickness

class Microsoft.UI.Xaml.UIElement external
    py winrt.microsoft.ui.xaml.UIElement

class Microsoft.UI.Xaml.XamlRoot external
    py winrt.microsoft.ui.xaml.XamlRoot

class Microsoft.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs external
    py winrt.microsoft.ui.xaml.input.AccessKeyDisplayDismissedEventArgs

class Microsoft.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs external
    py winrt.microsoft.ui.xaml.input.AccessKeyDisplayRequestedEventArgs

class Microsoft.UI.Xaml.Input.AccessKeyInvokedEventArgs external
    py winrt.microsoft.ui.xaml.input.AccessKeyInvokedEventArgs

enum Microsoft.UI.Xaml.Input.KeyTipPlacementMode external
    py winrt.microsoft.ui.xaml.input.KeyTipPlacementMode

enum Microsoft.UI.Xaml.Input.XYFocusNavigationStrategy external
    py winrt.microsoft.ui.xaml.input.XYFocusNavigationStrategy

class Microsoft.UI.Xaml.Media.Brush external
    py winrt.microsoft.ui.xaml.media.Brush

class Microsoft.UI.Xaml.Media.FontFamily external
    py winrt.microsoft.ui.xaml.media.FontFamily

enum Microsoft.UI.Xaml.Media.StyleSimulations external
    py winrt.microsoft.ui.xaml.media.StyleSimulations

struct Windows.Foundation.EventRegistrationToken external
    py winrt.windows.foundation.EventRegistrationToken

struct Windows.Foundation.Rect external
    py winrt.windows.foundation.Rect

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f

class Windows.Foundation.Uri external
    py winrt.windows.foundation.Uri

interface Windows.Foundation.Collections.IIterable external parameterized
    py winrt.windows.foundation.collections._IIterable
    guid faa585ea-6214-4217-afda-7f46de5869b3

interface Windows.Foundation.Collections.IIterator external parameterized
    py winrt.windows.foundation.collections._IIterator
    guid 6a79e863-4300-459a-9966-cbb660963ee1

interface Windows.Foundation.Collections.IVector external parameterized
    py winrt.windows.foundation.collections._IVector
    guid 913337e9-11a1-4345-a3a2-4e7f956e222d

interface Windows.Foundation.Collections.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

enum Windows.UI.Text.FontStretch external
    py winrt.windows.ui.text.FontStretch

enum Windows.UI.Text.FontStyle external
    py winrt.windows.ui.text.FontStyle

struct Windows.UI.Text.FontWeight external
    py winrt.windows.ui.text.FontWeight

enum Windows.UI.Text.TextDecorations external
    py winrt.windows.ui.text.TextDecorations
