<?xml version="1.0"?>
<doc>
    <assembly>
        <name>YourPhone.Messaging.Managed</name>
    </assembly>
    <members>
        <member name="T:YourPhone.Messaging.Managed.Helpers.MessageHelpers">
            <summary>
            Helper methods for message formatting, accessibility, and RCS logic.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.GetDisplayName(YourPhone.Messaging.WinRT.DataStore.IMessageEntity,YourPhone.Contracts.Contacts.WinRT.IContact)">
            <summary>
            Gets the display name for a message, preferring the sending contact's display name, then the from address, then a fallback label.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringAttachmentSummary(System.String,System.UInt32,System.String)">
            <summary>
            Formats a message body with an attachment summary if attachments are present.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringMessageAccessibleName(System.String,System.UInt32,System.String,System.String,System.String,YourPhone.Messaging.WinRT.DataStore.MessageMailboxType)">
            <summary>
            Formats an accessible name for a message, including sender, body, subscription, and time.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringIncomingMessageTooltip(System.String,System.String)">
            <summary>
            Formats a tooltip for an incoming message with SIM info.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringOutgoingMessageTooltip(System.String,System.String)">
            <summary>
            Formats a tooltip for an outgoing message with SIM info.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringIncomingMessageTooltipWithDate(System.String,System.String,System.String)">
            <summary>
            Formats a tooltip for an incoming message with SIM info and date.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringOutgoingMessageTooltipWithDate(System.String,System.String,System.String)">
            <summary>
            Formats a tooltip for an outgoing message with SIM info and date.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.FormatStringMessageTooltip(System.String,System.String,System.String,System.String)">
            <summary>
            Formats a message tooltip string with SIM info and optional timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.GetUnsupportedRcsMessageTypesAsInts">
            <summary>
            Returns a list of unsupported RCS message types as integer values.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.CanReplyToUnifiedConversation(YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity,YourPhone.AppCore.WinRT.Devices.IDeviceData,YourPhone.Contracts.Messaging.IMessagingFeatures)">
            <summary>
            Determines if the user can reply to the given unified conversation.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.CanReplyToRcsConversation(YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity,YourPhone.AppCore.WinRT.Devices.IDeviceData,YourPhone.Contracts.Messaging.IMessagingFeatures)">
            <summary>
            Determines if the user can reply to the given RCS conversation.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessageHelpers.CanReplyToRcsConversation(YourPhone.Messaging.WinRT.DataStore.RcsConversationType,YourPhone.AppCore.WinRT.Devices.IDeviceData,YourPhone.Contracts.Messaging.IMessagingFeatures)">
            <summary>
            Determines if the user can reply to an RCS conversation of the given type.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers">
            <summary>
            Helper methods for working with message parts (MMS, attachments, etc).
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.GetText(System.Collections.Generic.IReadOnlyList{YourPhone.Messaging.WinRT.DataStore.MmsPartEntity})">
            <summary>
            Joins all supported text parts into a single string.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.ContainsUnsupportedParts(System.Collections.Generic.IReadOnlyList{YourPhone.Messaging.WinRT.DataStore.MmsPartEntity})">
            <summary>
            Returns true if any part is unsupported.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedAudioContentType(System.String)">
            <summary>
            Returns true if the content type is a supported audio type and the feature is enabled.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedImageContentType(System.String)">
            <summary>
            Returns true if the content type is a supported image type.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedVideoContentType(System.String)">
            <summary>
            Returns true if the content type is a supported video type and the feature is enabled.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedDocumentContentType(System.String)">
            <summary>
            Returns true if the content type is a supported document type and the feature is enabled.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedVCardContentType(System.String)">
            <summary>
            Returns true if the content type is a supported vCard type and the feature is enabled.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.GetFirstImagePart(System.Collections.Generic.IReadOnlyList{YourPhone.Messaging.WinRT.DataStore.MmsPartEntity})">
            <summary>
            Returns the first image part, or null if none found.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsUnsupported(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Returns true if the part is unsupported.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupported(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Returns true if the part is supported (text, vCard, audio, document, video, or image).
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedText(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Returns true if the part is a supported text part.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.IsSupportedImage(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Returns true if the part is a supported image part.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.GetFileExtension(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Gets the file extension for the part's content type.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.GetFileName(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Gets a file name for the part, using its name, content type, or a default base name.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.Managed.Helpers.MessagePartHelpers.GetName(YourPhone.Messaging.WinRT.DataStore.IMessageMediaEntity)">
            <summary>
            Gets a display name for the part, using its name, content ID, or content type.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.Managed.Helpers.MessagingToastNotificationHelper">
            <summary>
            Helper methods for displaying and managing messaging toast notifications.
            </summary>
        </member>
        <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:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity">
            <summary>
            Represents conversation attribute metadata (position, mute/hidden state, etc).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.Id">
            <summary>
            Gets or sets the unique identifier for this attribute entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.ThreadId">
            <summary>
            Gets or sets the thread ID this attribute is associated with.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.RcsThreadId">
            <summary>
            Gets or sets the RCS thread ID this attribute is associated with.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.Position">
            <summary>
            Gets or sets the position of the conversation (for ordering).
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.IsMuted">
            <summary>
            Gets or sets whether the conversation is muted.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity.IsHidden">
            <summary>
            Gets or sets whether the conversation is hidden.
            Default: false
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ConversationEntity">
            <summary>
            Represents a conversation entity (SMS/MMS) with RCS support flag.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntity.HasRcs">
            <summary>
            Gets or sets whether this conversation has RCS support.
            Default: false
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase">
            <summary>
            Base class for conversation entities, providing common properties for SMS/MMS and RCS conversations.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.Id">
            <summary>
            Gets or sets the unique identifier for the conversation entity.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.ThreadId">
            <summary>
            Gets or sets the thread ID associated with the conversation.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.Checksum">
            <summary>
            Gets or sets the checksum for the conversation entity.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.LatestTimestamp">
            <summary>
            Gets or sets the latest timestamp for the conversation.
            Default: DateTime.MinValue
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.MessageCount">
            <summary>
            Gets or sets the total number of messages in the conversation.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.UnreadCount">
            <summary>
            Gets or sets the number of unread messages in the conversation.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.PhoneUnreadCount">
            <summary>
            Gets or sets the number of phone-unread messages in the conversation.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.RecipientAddresses">
            <summary>
            Gets or sets the recipient addresses for the conversation.
            Default: empty list
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ConversationEntityBase.Participants">
            <summary>
            Gets or sets the participants for the conversation.
            Default: empty list
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase">
            <summary>
            Base class for message entities, providing common properties for SMS, MMS, and RCS messages.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.Id">
            <summary>
            Gets or sets the unique identifier for the message entity.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.Checksum">
            <summary>
            Gets or sets the checksum for the message entity.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.ThreadId">
            <summary>
            Gets or sets the thread ID associated with the message.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.SubscriptionId">
            <summary>
            Gets or sets the subscription ID associated with the message.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.Status">
            <summary>
            Gets or sets the read status of the message.
            Default: MessageReadStatus.Unread
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.PcStatus">
            <summary>
            Gets or sets the PC read status of the message.
            Default: MessageReadStatus.Unread
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.MailboxType">
            <summary>
            Gets or sets the mailbox type of the message.
            Default: MessageMailboxType.Inbox
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.Timestamp">
            <summary>
            Gets or sets the timestamp of the message.
            Default: DateTime.MinValue
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessageEntityBase.FromAddress">
            <summary>
            Gets or sets the sender address of the message.
            Default: string.Empty
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity">
            <summary>
            Represents an MMS address entity, associating a contact/address with an MMS message.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity.ContactId">
            <summary>
            Gets or sets the contact ID associated with this MMS address.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity.MessageId">
            <summary>
            Gets or sets the message ID this address is associated with.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity.Address">
            <summary>
            Gets or sets the address (phone number or email).
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity.Type">
            <summary>
            Gets or sets the type of the address (e.g., TO, CC, BCC).
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsAddressEntity.Charset">
            <summary>
            Gets or sets the charset of the address.
            Default: 0
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MmsEntity">
            <summary>
            Represents an MMS message entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsEntity.Charset">
            <summary>
            Gets or sets the charset of the MMS message.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsEntity.Subject">
            <summary>
            Gets or sets the subject of the MMS message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsEntity.Parts">
            <summary>
            Gets or sets the MMS parts (attachments, text, etc).
            Default: empty list
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsEntity.ToAddresses">
            <summary>
            Gets or sets the list of recipient addresses for the MMS message.
            Default: empty list
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsEntity.IsRcs">
            <summary>
            Gets whether this message is an RCS message.
            Always false for MMS.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity">
            <summary>
            Represents a part (attachment, text, etc.) of an MMS message.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Id">
            <summary>
            Gets or sets the unique identifier for this MMS part.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.MessageId">
            <summary>
            Gets or sets the message ID this part is associated with.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.SequenceNumber">
            <summary>
            Gets or sets the sequence number of this part in the MMS message.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.ContentId">
            <summary>
            Gets or sets the content ID of this part.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.ContentType">
            <summary>
            Gets or sets the content type of this part (e.g., "image/jpeg", "text/plain").
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Name">
            <summary>
            Gets or sets the name of this part (e.g., filename).
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Blob">
            <summary>
            Gets or sets the binary blob data for this part.
            Default: null
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.BlobStream">
            <summary>
            Gets or sets a stream reference for the blob data.
            Default: null
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Charset">
            <summary>
            Gets or sets the charset of this part.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Size">
            <summary>
            Gets or sets the size of this part in bytes.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MmsPartEntity.Text">
            <summary>
            Gets or sets the text content of this part (if applicable).
            Default: string.Empty
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ParticipantEntity">
            <summary>
            Represents a participant in a conversation (SMS/MMS/RCS).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ParticipantEntity.Id">
            <summary>
            Gets or sets the unique identifier for the participant.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ParticipantEntity.ThreadId">
            <summary>
            Gets or sets the thread ID this participant is associated with.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ParticipantEntity.SendAddress">
            <summary>
            Gets or sets the address used to send messages to this participant.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.ParticipantEntity.NormalizedAddress">
            <summary>
            Gets or sets the normalized address for this participant.
            Default: string.Empty
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity">
            <summary>
            Represents an RCS chat message entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.ContentType">
            <summary>
            Gets or sets the MIME content type of the RCS chat message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.Body">
            <summary>
            Gets or sets the message body.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.MessageType">
            <summary>
            Gets or sets the RCS message type.
            Default: RcsMessageType.Undefined
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.SessionId">
            <summary>
            Gets or sets the session ID for the RCS chat message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.IsUserActionRequired">
            <summary>
            Gets or sets whether user action is required for this message.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.Recipients">
            <summary>
            Gets or sets the list of recipient addresses for the RCS chat message.
            Default: empty list
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsChatEntity.IsRcs">
            <summary>
            Gets whether this message is an RCS message.
            Always true for RCS chat.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity">
            <summary>
            Represents an RCS conversation entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity.Type">
            <summary>
            Gets or sets the RCS conversation type.
            Default: RcsConversationType.Undefined
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity">
            <summary>
            Represents an RCS file transfer message entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.ContentType">
            <summary>
            Gets or sets the MIME content type of the file transfer.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.ContentId">
            <summary>
            Gets or sets the content ID of the file transfer.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.MessageType">
            <summary>
            Gets or sets the RCS message type.
            Default: RcsMessageType.Undefined
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.SessionId">
            <summary>
            Gets or sets the session ID for the RCS file transfer.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.Size">
            <summary>
            Gets or sets the file size in bytes.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.Name">
            <summary>
            Gets or sets the file name.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.Blob">
            <summary>
            Gets or sets the binary blob data for the file.
            Default: null
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.BlobStream">
            <summary>
            Gets or sets a stream reference for the blob data.
            Default: null
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.IsUserActionRequired">
            <summary>
            Gets or sets whether user action is required for this file transfer.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.Recipients">
            <summary>
            Gets or sets the list of recipient addresses for the file transfer.
            Default: empty list
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity.IsRcs">
            <summary>
            Gets whether this message is an RCS message.
            Always true for RCS file transfer.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity">
            <summary>
            Represents a sending message entity, used to track messages being sent.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.Id">
            <summary>
            Gets or sets the unique identifier for this sending message entity.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.SendingMessageId">
            <summary>
            Gets or sets the temporary sending message ID (string).
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.ResultCode">
            <summary>
            Gets or sets the result code for the sending operation.
            Default: SendingMessageResult.None
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.MessageId">
            <summary>
            Gets or sets the message ID of the actual message (if available).
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.MessageKind">
            <summary>
            Gets or sets the kind of message (SMS, MMS, RCS, etc).
            Default: MessageKind.Unspecified
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity.ThreadId">
            <summary>
            Gets or sets the thread ID associated with this sending message.
            Default: -1
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SmsEntity">
            <summary>
            Represents an SMS message entity.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SmsEntity.Body">
            <summary>
            Gets or sets the body of the SMS message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SmsEntity.Subject">
            <summary>
            Gets or sets the subject of the SMS message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SmsEntity.ToAddress">
            <summary>
            Gets or sets the recipient address for the SMS message.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SmsEntity.GroupId">
            <summary>
            Gets or sets the group ID for the SMS message.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SmsEntity.IsRcs">
            <summary>
            Gets whether this message is an RCS message.
            Always false for SMS.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity">
            <summary>
            Represents a SIM subscription entity with all relevant configuration and state.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.Id">
            <summary>
            Gets or sets the unique identifier for the subscription.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.Checksum">
            <summary>
            Gets or sets the checksum for the subscription entity.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.SimSlotIndex">
            <summary>
            Gets or sets the SIM slot index.
            Default: -1
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.CountryIso">
            <summary>
            Gets or sets the country ISO code.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.Name">
            <summary>
            Gets or sets the display name for the subscription.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsRoaming">
            <summary>
            Gets or sets whether the subscription is currently roaming.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.Number">
            <summary>
            Gets or sets the phone number associated with the subscription.
            Default: string.Empty
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsMmsEnabled">
            <summary>
            Gets or sets whether MMS is enabled for this subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.AllowAudioAttachments">
            <summary>
            Gets or sets whether audio attachments are allowed.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsMultipartSmsEnabled">
            <summary>
            Gets or sets whether multipart SMS is enabled.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsGroupMmsEnabled">
            <summary>
            Gets or sets whether group MMS is enabled.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.ShouldSendMultipartSmsAsSeparateMessages">
            <summary>
            Gets or sets whether multipart SMS should be sent as separate messages.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxMessageSize">
            <summary>
            Gets or sets the maximum message size (in bytes).
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.RecipientLimit">
            <summary>
            Gets or sets the recipient limit for messages.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxImageHeight">
            <summary>
            Gets or sets the maximum image height for MMS.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxImageWidth">
            <summary>
            Gets or sets the maximum image width for MMS.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.SmsMultipartToMmsTextThreshold">
            <summary>
            Gets or sets the SMS multipart to MMS text threshold.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.SmsToMmsTextLengthThreshold">
            <summary>
            Gets or sets the SMS to MMS text length threshold.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxMessageTextLength">
            <summary>
            Gets or sets the maximum message text length.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxSubjectLength">
            <summary>
            Gets or sets the maximum subject length.
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsDefaultDataSubscription">
            <summary>
            Gets or sets whether this is the default data subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsDefaultSmsSubscription">
            <summary>
            Gets or sets whether this is the default SMS subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsDefaultSubscription">
            <summary>
            Gets or sets whether this is the default subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsDefaultVoiceSubscription">
            <summary>
            Gets or sets whether this is the default voice subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.IsRcsSendEnabled">
            <summary>
            Gets or sets whether RCS send is enabled for this subscription.
            Default: false
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxRcsMessageSize">
            <summary>
            Gets or sets the maximum RCS message size (in bytes).
            Default: 0
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity.MaxRcsFileSize">
            <summary>
            Gets or sets the maximum RCS file size (in bytes).
            Default: 0
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity">
            <summary>
            Represents a unified conversation entity, combining SMS/MMS and RCS conversation data and attributes.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.Conversation">
            <summary>
            Gets the SMS/MMS conversation entity, or null if not present.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.RcsConversation">
            <summary>
            Gets the RCS conversation entity, or null if not present.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.ConversationAttributes">
            <summary>
            Gets or sets the conversation attribute entity (position, mute/hidden state, etc).
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.#ctor(YourPhone.Messaging.WinRT.DataStore.ConversationEntity,YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity,YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity)">
            <summary>
            Initializes a new instance of the <see cref="T:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity"/> class.
            At least one of conversation or rcsConversation must be non-null.
            </summary>
            <param name="conversation">The SMS/MMS conversation entity (nullable).</param>
            <param name="rcsConversation">The RCS conversation entity (nullable).</param>
            <param name="conversationAttributes">The conversation attribute entity (nullable).</param>
            <exception cref="T:System.ArgumentException">Thrown if both conversation and rcsConversation are null.</exception>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.ThreadId">
            <summary>
            Gets the thread ID for this conversation (SMS/MMS or RCS).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.LatestTimestamp">
            <summary>
            Gets the latest timestamp from either the SMS/MMS or RCS conversation.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.HasRcs">
            <summary>
            Gets whether this conversation has RCS support.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.RcsType">
            <summary>
            Gets the RCS conversation type, or None if not present.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.MessageCount">
            <summary>
            Gets the total message count (SMS/MMS + RCS).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.UnreadCount">
            <summary>
            Gets the total unread message count (SMS/MMS + RCS).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.PhoneUnreadCount">
            <summary>
            Gets the total phone-unread message count (SMS/MMS + RCS).
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.Position">
            <summary>
            Gets the position of the conversation (for ordering), or -1 if not available.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.IsMuted">
            <summary>
            Gets whether the conversation is muted.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.IsHidden">
            <summary>
            Gets whether the conversation is hidden.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationEntity.Participants">
            <summary>
            Gets the participants for this conversation (RCS preferred, otherwise SMS/MMS).
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MessagingDatabaseInitializer">
            <summary>
            Handles initialization and schema migration for the messaging database.
            </summary>
        </member>
        <member name="P:YourPhone.Messaging.WinRT.DataStore.MessagingDatabaseInitializer.Name">
            <summary>
            Gets the name of the messaging database file.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MessagingDatabaseInitializer.Initialize(YourPhone.AppCore.WinRT.DataStore.ISqliteConnection)">
            <summary>
            Initializes the messaging database, enforcing schema and running cleanup.
            </summary>
            <param name="connection">The SQLite connection to use.</param>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeTable">
            <summary>
            Represents the schema and operations for the conversation_attribute table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeTable.GetAttributesForConversation(System.Int64)">
            <summary>
            Gets the conversation attributes for a given thread/message ID.
            </summary>
            <param name="messageId">The thread/message ID.</param>
            <returns>The conversation attribute entity, or null if not found.</returns>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeTable.InsertOrUpdateConversationAttributes(YourPhone.Messaging.WinRT.DataStore.ConversationAttributeEntity)">
            <summary>
            Inserts or updates the conversation attributes for a conversation.
            </summary>
            <param name="conversationAttributes">The conversation attribute entity to insert or update.</param>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ConversationAttributeTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to a ConversationAttributeEntity.
            </summary>
            <param name="statement">The SQLite statement positioned at the row.</param>
            <returns>The mapped ConversationAttributeEntity.</returns>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ConversationTable">
            <summary>
            Represents the schema and operations for the conversation table.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MmsPartTable">
            <summary>
            Represents the schema and operations for the MMS part table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs, excluding the blob column.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.InsertOrUpdate(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.MmsPartEntity})">
            <summary>
            Inserts or updates a collection of MMS part entities.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.DeletePartsForMessage(System.Int64)">
            <summary>
            Deletes all MMS parts for a given message.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.GetPartsForMessage(System.Int64)">
            <summary>
            Gets all MMS parts for a given message.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an MmsPartEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.AddCleanupStatements(System.Collections.Generic.List{System.String})">
            <summary>
            Adds cleanup SQL statements to the provided list.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.GetMmsSummary(System.Int64)">
            <summary>
            Gets a summary string for all MMS parts of a message.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsPartTable.FindMatchesForQuery(System.String)">
            <summary>
            Finds MMS parts matching a text query.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.MmsTable">
            <summary>
            Represents the schema and operations for the MMS table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetMessagesInThread(System.Int64)">
            <summary>
            Gets all MMS messages in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetUnreadInwardMessagesInThreadsSince(System.Collections.Generic.IReadOnlyList{System.Int64},System.DateTimeOffset)">
            <summary>
            Gets unread inward MMS messages in threads since a given timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetLastMessageInThread(System.Int64,System.DateTimeOffset)">
            <summary>
            Gets the last MMS message in a thread at a specific timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetMmsFromId(System.Int64)">
            <summary>
            Gets an MMS message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetMessageIdsWithMissingBlob(System.Collections.Generic.HashSet{System.Int64},System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Populates a set with message IDs that have missing blobs for supported image content types.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetMessageIdsToBeRefreshed(System.Boolean,System.Collections.Generic.IReadOnlyList{System.String})">
            <summary>
            Gets message IDs to be refreshed, optionally including those with missing blobs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.DeleteMessages(System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Deletes multiple MMS messages and their parts.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.Delete(System.Int64)">
            <summary>
            Deletes a single MMS message and its parts.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.InsertOrUpdateMessages(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.MmsEntity})">
            <summary>
            Inserts or updates a collection of MMS messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.MarkAsReadIfNotIn(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Marks as read all MMS messages not in the given set of IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an MmsEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.AddCleanupStatements(System.Collections.Generic.List{System.String})">
            <summary>
            Adds cleanup SQL statements to the provided list.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.MmsTable.FindMessagesFromMessageIds(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Finds MMS messages from a set of message IDs.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.ParticipantTable">
            <summary>
            Represents the schema and operations for the participant table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.GetAllParticipants">
            <summary>
            Gets all participants in the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.GetParticipantsFromThreadId(System.Int64)">
            <summary>
            Gets all participants for a given thread ID, sorted by ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.GetParticipantFromId(System.Int64)">
            <summary>
            Gets a participant by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.HasAnyParticipants">
            <summary>
            Returns true if any participants exist in the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.DeleteAllParticipants">
            <summary>
            Deletes all participants from the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.DeleteParticipants(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes participants by a list of participant IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.DeleteParticipantsFromThreadId(System.Int64)">
            <summary>
            Deletes all participants for a given thread ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.InsertParticipantsFromRcsConversationsIfMissing(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity})">
            <summary>
            Inserts participants from RCS conversations if missing.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.InsertOrUpdateParticipants(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.ParticipantEntity})">
            <summary>
            Inserts or updates a collection of participants.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.UpdateParticipantsWithIds(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.ParticipantEntity})">
            <summary>
            Updates participants with their IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to a ParticipantEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.ParticipantTable.AddCleanupStatements(System.Collections.Generic.List{System.String})">
            <summary>
            Adds cleanup SQL statements to the provided list.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsChatTable">
            <summary>
            Represents the schema and operations for the RCS chat table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.InsertOrUpdateMessages(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.RcsChatEntity})">
            <summary>
            Inserts or updates a collection of RCS chat messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.DeleteMessages(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes multiple RCS chat messages by their IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.Delete(System.Int64)">
            <summary>
            Deletes a single RCS chat message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.MarkAsReadIfNotIn(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Marks as read all RCS chat messages not in the given set of IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.GetMessagesInThread(System.Int64)">
            <summary>
            Gets all RCS chat messages in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.GetLastMessageInThread(System.Int64,System.DateTimeOffset)">
            <summary>
            Gets the last RCS chat message in a thread at a specific timestamp, excluding group chat event message types.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an RcsChatEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.GetRcsChatSummary(System.Int64)">
            <summary>
            Gets the summary (body) of an RCS chat message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsChatTable.FindMatchesForQuery(System.String)">
            <summary>
            Finds RCS chat messages matching a text query.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable">
            <summary>
            Represents the schema and operations for the RCS conversation table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.GetAll">
            <summary>
            Gets all RCS conversations.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.GetFromId(System.Int64)">
            <summary>
            Gets an RCS conversation by thread ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.InsertOrUpdate(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity})">
            <summary>
            Inserts or updates a collection of RCS conversations.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.Delete(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes RCS conversations by a list of thread IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.MarkAsRead(System.Int64)">
            <summary>
            Marks an RCS conversation as read for a given thread ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an RcsConversationEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.PopulateParticipants(YourPhone.Messaging.WinRT.DataStore.RcsConversationEntity)">
            <summary>
            Populates the Participants property of a conversation.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.Refresh">
            <summary>
            Refreshes the RCS conversation table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsConversationTable.GetMessageSummary(System.Int64,YourPhone.Messaging.WinRT.DataStore.MessageKind)">
            <summary>
            Gets a message summary for a given message ID and kind.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable">
            <summary>
            Represents the schema and operations for the RCS file transfer table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.InsertOrUpdateMessages(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.RcsFileTransferEntity})">
            <summary>
            Inserts or updates a collection of RCS file transfer messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.DeleteMessages(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes multiple RCS file transfer messages by their IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.Delete(System.Int64)">
            <summary>
            Deletes a single RCS file transfer message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.MarkAsReadIfNotIn(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Marks as read all RCS file transfer messages not in the given set of IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.GetMessagesInThread(System.Int64)">
            <summary>
            Gets all RCS file transfer messages in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.GetLastMessageInThread(System.Int64,System.DateTimeOffset)">
            <summary>
            Gets the last RCS file transfer message in a thread at a specific timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.GetFromId(System.Int64)">
            <summary>
            Gets an RCS file transfer message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an RcsFileTransferEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.RcsFileTransferTable.GetRcsFileTransferSummary(System.Int64)">
            <summary>
            Gets the summary (file name) of an RCS file transfer message by its ID.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable">
            <summary>
            Represents the schema and operations for the sending_message table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.AddCleanupStatements(System.Collections.Generic.List{System.String})">
            <summary>
            Adds cleanup SQL statements to the provided list.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.GetSendingMessageFromId(System.String)">
            <summary>
            Gets a sending message entity by its sending message ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.InsertOrUpdate(YourPhone.Messaging.WinRT.DataStore.SendingMessageEntity)">
            <summary>
            Inserts or updates a sending message entity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.Delete(System.String)">
            <summary>
            Deletes a sending message by its sending message ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.DeleteMessages(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes sending messages by a list of row IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.DeleteMessagesByMessageIds(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes sending messages by a list of message IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SendingMessageTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to a SendingMessageEntity.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SmsTable">
            <summary>
            Represents the schema and operations for the SMS table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetRowCount">
            <summary>
            Gets the total row count in the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.InsertOrUpdateMessages(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.SmsEntity})">
            <summary>
            Inserts or updates a collection of SMS messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.DeleteMessages(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes multiple SMS messages by their IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.Delete(System.Int64)">
            <summary>
            Deletes a single SMS message by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.MarkAsReadIfIn(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Marks as read all SMS messages in the given set of IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.MarkAsReadIfNotIn(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Marks as read all SMS messages not in the given set of IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.ClearThreadIds(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Sets thread_id = -1 for the given message IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetMessagesInThread(System.Int64)">
            <summary>
            Gets all SMS messages in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetPhoneUnreadInwardMessagesInThread(System.Int64)">
            <summary>
            Gets all phone-unread inward SMS messages in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetUnreadInwardMessagesInThreadsSince(System.Collections.Generic.IEnumerable{System.Int64},System.DateTimeOffset)">
            <summary>
            Gets unread inward SMS messages in threads since a given timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetLastMessageInThread(System.Int64,System.DateTimeOffset)">
            <summary>
            Gets the last SMS message in a thread at a specific timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetLastNonGroupMessageInThread(System.Int64)">
            <summary>
            Gets the last non-group SMS message in a thread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetGroupOrUnknownGroupStatusMessages">
            <summary>
            Gets all SMS messages with unknown or group status.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to an SmsEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.GetSmsSummary(System.Int64)">
            <summary>
            Gets the SMS body for a given message ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.FindMatchesForQuery(System.String)">
            <summary>
            Finds SMS messages matching a text query.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.FindMatchesForQuerySince(System.String,System.DateTimeOffset)">
            <summary>
            Finds SMS messages matching a text query since a given timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SmsTable.FindPhoneInwardMessagesSince(System.DateTimeOffset)">
            <summary>
            Finds phone-inward SMS messages since a given timestamp.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable">
            <summary>
            Represents the schema and operations for the subscription table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs (checksums default to 0).
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.Synchronize(System.Collections.Generic.IReadOnlyList{System.Int64},System.Collections.Generic.IReadOnlyList{System.Int64})">
            <summary>
            Synchronizes the table with the given IDs and checksums.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.GetRowCount">
            <summary>
            Gets the total row count in the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.GetAllSubscriptions">
            <summary>
            Gets all subscriptions in the table.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.GetSubscriptionFromId(System.Int64)">
            <summary>
            Gets a subscription by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.InsertOrUpdate(System.Collections.Generic.IEnumerable{YourPhone.Messaging.WinRT.DataStore.SubscriptionEntity})">
            <summary>
            Inserts or updates a collection of subscriptions.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.DeleteSubscriptions(System.Collections.Generic.IEnumerable{System.Int64})">
            <summary>
            Deletes subscriptions by a list of subscription IDs.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.Delete(System.Int64)">
            <summary>
            Deletes a single subscription by its ID.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.SubscriptionTable.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to a SubscriptionEntity.
            </summary>
        </member>
        <member name="T:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView">
            <summary>
            Provides a unified view over SMS/MMS and RCS conversations.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.GetAllWithMessages">
            <summary>
            Gets all unified conversations that have messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.GetRecentEntitiesWithMessages(System.Int32)">
            <summary>
            Gets the most recent N unified conversations with messages.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.IsAnyUnread">
            <summary>
            Returns true if any conversation is unread.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.GetUnreadSince(System.DateTimeOffset)">
            <summary>
            Gets all unified conversations with unread messages since the given timestamp.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.GetLatestTimestamp">
            <summary>
            Gets the latest timestamp from all unified conversations.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.IsAnyConversation">
            <summary>
            Returns true if any conversation exists.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.GetEntityFromRow(YourPhone.AppCore.WinRT.DataStore.ISqliteStatement)">
            <summary>
            Maps a database row to a UnifiedConversationEntity.
            </summary>
        </member>
        <member name="M:YourPhone.Messaging.WinRT.DataStore.UnifiedConversationView.PopulateParticipants(YourPhone.Messaging.WinRT.DataStore.IConversationEntity)">
            <summary>
            Populates the Participants property of a conversation.
            </summary>
        </member>
    </members>
</doc>
