<?xml version="1.0"?>
<doc>
    <assembly>
        <name>YourPhone.Messaging.Managed</name>
    </assembly>
    <members>
        <member name="T:YourPhone.Messaging.Managed.Processors.ChatNotificationObserverApplicationService">
             <summary>
             For devices using Chat (MAP 1.1), there is no signal in the incoming message payloads to indicate
             if the message is a group chat. We work around this by listening to incoming Notifications
             and updating messages accordingly as Group or Single chats.
            
             Note that with the GroupChatFilterDisabled, we will still perform this work of matching to notifications and marking messages as Group or Single chats.
             This allows us to support the user flipping the toggle on/off and being able to show/hide messages accordingly.
             </summary>
        </member>
        <member name="T:YourPhone.Messaging.Managed.Processors.ChatProcessor">
            <summary>
            ChatProcessor handles message content payloads over MAP.
            This processor is only used when communicating over Bluetooth, not YPP.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.Managed.Processors.MessageAckProcessor">
            <summary>
            MessageAckProcessor handles responses to outbound messages over MAP.
            This processor is only used when communicating over Bluetooth, not YPP.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.ListGiphyDataEntry">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.GiphyDataEntry">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.GiphyImageInfo">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.GiphyImages">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.GiphyResult">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.Int32">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.String">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.Default">
            <summary>
            The default <see cref="T:System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="T:System.Text.Json.JsonSerializerOptions"/> instance.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.Services.GiphyResultContext.GeneratedSerializerOptions">
            <summary>
            The source-generated options associated with this context.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Services.GiphyResultContext.#ctor">
            <inheritdoc/>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Services.GiphyResultContext.#ctor(System.Text.Json.JsonSerializerOptions)">
            <inheritdoc/>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Services.GiphyResultContext.GetTypeInfo(System.Type)">
            <inheritdoc/>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Settings.MessagesSettingsGroupView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Settings.MessagesSettingsGroupView.UnloadObject(Microsoft.UI.Xaml.DependencyObject)">
            <summary>
            UnloadObject(DependencyObject)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Settings.MessagesSettingsGroupView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Settings.MessagesSettingsGroupView.DisconnectUnloadedObject(System.Int32)">
            <summary>
            DisconnectUnloadedObject(int connectionId)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Settings.MessagesSettingsGroupView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.AttachmentView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.AttachmentView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.AttachmentView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.ChatConversationView.ViewModelProperty">
            <summary>
            The Dependency property backing the ViewModel property
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.UserControls.ChatConversationView.ViewModel">
            <summary>
            Gets or sets the viewmodel the chrome binds to.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatConversationView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatConversationView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatConversationView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatHeaderView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatHeaderView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatHeaderView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatItemView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatItemView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatItemView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.ChatNode.ViewModelProperty">
            <summary>
            The Dependency property backing the ViewModel property
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.UserControls.ChatNode.ViewModel">
            <summary>
            Gets or sets the viewmodel the chrome binds to.
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.ChatNode.PadTitleBarProperty">
            <summary>
            The Dependency property backing the PadTitleBar property
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.ChatNode.VerticalContentShiftProperty">
            <summary>
            The Dependency property backing the VerticalContentShift property
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNode.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNode.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNode.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNodeConversations.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNodeConversations.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ChatNodeConversations.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsInfoPanel.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsInfoPanel.UnloadObject(Microsoft.UI.Xaml.DependencyObject)">
            <summary>
            UnloadObject(DependencyObject)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsInfoPanel.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsInfoPanel.DisconnectUnloadedObject(System.Int32)">
            <summary>
            DisconnectUnloadedObject(int connectionId)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsInfoPanel.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsPicker.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsPicker.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ContactsPicker.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationHeaderView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationHeaderView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationHeaderView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationItemView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationItemView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationItemView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationListView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationListView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationListView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationShapes.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationShapes.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ConversationShapes.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFItemView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFItemView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFItemView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFPicker.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFPicker.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GIFPicker.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GroupContactBubbles.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GroupContactBubbles.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.GroupContactBubbles.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ImagePicker.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ImagePicker.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.ImagePicker.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageComposer.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageComposer.UnloadObject(Microsoft.UI.Xaml.DependencyObject)">
            <summary>
            UnloadObject(DependencyObject)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageComposer.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageComposer.DisconnectUnloadedObject(System.Int32)">
            <summary>
            DisconnectUnloadedObject(int connectionId)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageComposer.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageContactPhoneNumberPicker.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageContactPhoneNumberPicker.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageContactPhoneNumberPicker.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageSearchBox.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageSearchBox.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageSearchBox.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageView.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageView.UnloadObject(Microsoft.UI.Xaml.DependencyObject)">
            <summary>
            UnloadObject(DependencyObject)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageView.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageView.DisconnectUnloadedObject(System.Int32)">
            <summary>
            DisconnectUnloadedObject(int connectionId)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessageView.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.MessagingNode.ViewModelProperty">
            <summary>
            The Dependency property backing the ViewModel property
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.Managed.UserControls.MessagingNode.ViewModel">
            <summary>
            Gets or sets the viewmodel the chrome binds to.
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.MessagingNode.PadTitleBarProperty">
            <summary>
            The Dependency property backing the PadTitleBar property
            </summary>
        </member>
        <member name="F:YourPhone.Messaging.Managed.UserControls.MessagingNode.VerticalContentShiftProperty">
            <summary>
            The Dependency property backing the VerticalContentShift property
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessagingNode.InitializeComponent">
            <summary>
            InitializeComponent()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessagingNode.Connect(System.Int32,System.Object)">
            <summary>
            Connect()
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.UserControls.MessagingNode.GetBindingConnector(System.Int32,System.Object)">
            <summary>
            GetBindingConnector(int connectionId, object target)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Utilities.SubscriptionUtils.GetCountryIsoForThread(System.Int64,System.Collections.Generic.IReadOnlyList{YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity},YourPhone.Messaging.WinRT.DataStore.IMessagingDatabase,YourPhone.AppCore.WinRT.Devices.IDeviceData)">
            <summary>
            This method determines the country ISO for a given thread based on the following logic:
              1. Attempt to use the Subscription ISO for the thread's most recent message.
              2. If the thread's last used subscription is not available, fall back to the default Subscription ISO.
              3. If no subscriptions are available, fall back to the device's country ISO.
            We can optimize this method based on the number of subscriptions available for the device,
            since step (1) requires the most effort but will only succeed if we have 2+ subscription,
            and step (2) will only succeed if we have 1+ subscription.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.Managed.YourPhone_Messaging_Managed_XamlTypeInfo.XamlMetaDataProvider">
            <summary>
            Main class for providing metadata for the app or library
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.YourPhone_Messaging_Managed_XamlTypeInfo.XamlMetaDataProvider.GetXamlType(System.Type)">
            <summary>
            GetXamlType(Type)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.YourPhone_Messaging_Managed_XamlTypeInfo.XamlMetaDataProvider.GetXamlType(System.String)">
            <summary>
            GetXamlType(String)
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.YourPhone_Messaging_Managed_XamlTypeInfo.XamlMetaDataProvider.GetXmlnsDefinitions">
            <summary>
            GetXmlnsDefinitions()
            </summary>
        </member>
        <member name="T:WinRT.ProjectionInitializer">
            <summary>
            Contains a module initializer for generated CsWinRT projections.
            </summary>
        </member>
        <member name="M:WinRT.ProjectionInitializer.InitalizeProjection">
            <summary>
            The module initializer registering the current assembly via <see cref="M:WinRT.ComWrappersSupport.RegisterProjectionAssembly(System.Reflection.Assembly)"/>.
            </summary>
        </member>
    </members>
</doc>
