diff --git a/src/Controls/src/Core/MessagingCenter.cs b/src/Controls/src/Core/MessagingCenter.cs index 27ee16df029e..90cdfb96fbc1 100644 --- a/src/Controls/src/Core/MessagingCenter.cs +++ b/src/Controls/src/Core/MessagingCenter.cs @@ -6,7 +6,7 @@ namespace Microsoft.Maui.Controls { - public interface IMessagingCenter + internal interface IMessagingCenter { void Send(TSender sender, string message, TArgs args) where TSender : class; @@ -23,7 +23,7 @@ public interface IMessagingCenter /// [Obsolete("We recommend migrating to `CommunityToolkit.MVVM.WeakReferenceMessenger`: https://www.nuget.org/packages/CommunityToolkit.Mvvm")] - public class MessagingCenter : IMessagingCenter + internal class MessagingCenter : IMessagingCenter { /// public static IMessagingCenter Instance { get; } = new MessagingCenter(); diff --git a/src/Controls/src/Core/Properties/AssemblyInfo.cs b/src/Controls/src/Core/Properties/AssemblyInfo.cs index e474d2c631af..6771234f2776 100644 --- a/src/Controls/src/Core/Properties/AssemblyInfo.cs +++ b/src/Controls/src/Core/Properties/AssemblyInfo.cs @@ -4,6 +4,13 @@ using Microsoft.Maui.Controls.StyleSheets; using Compatibility = Microsoft.Maui.Controls.Compatibility; +[assembly: InternalsVisibleTo("Maui.Controls.Sample")] +[assembly: InternalsVisibleTo("Microsoft.Maui.Essentials.Sample")] +[assembly: InternalsVisibleTo("Microsoft.Maui.Controls.Compatibility.ControlGallery.Android")] +[assembly: InternalsVisibleTo("Microsoft.Maui.Controls.Compatibility.ControlGallery.iOS")] +[assembly: InternalsVisibleTo("Microsoft.Maui.Controls.Compatibility.ControlGallery.WinUI")] +[assembly: InternalsVisibleTo("Compatibility.ControlGallery.WinUI")] + [assembly: InternalsVisibleTo("iOSUnitTests")] [assembly: InternalsVisibleTo("Microsoft.Maui.Controls.Compatibility.ControlGallery")] [assembly: InternalsVisibleTo("Microsoft.Maui.Controls.Compatibility")] diff --git a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt index 17945fd5a1cc..dc5ae9bd9c8e 100644 --- a/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt @@ -8,3 +8,25 @@ Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt index 64fdaea4be4a..2535e5410fcc 100644 --- a/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt @@ -3,8 +3,24 @@ ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper, Microsoft.Maui.CommandMapper commandMapper) -> void override Microsoft.Maui.Controls.View.ChangeVisualState() -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter virtual Microsoft.Maui.Controls.VisualElement.IsEnabledCore.get -> bool Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt index 64fdaea4be4a..2535e5410fcc 100644 --- a/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt @@ -3,8 +3,24 @@ ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper, Microsoft.Maui.CommandMapper commandMapper) -> void override Microsoft.Maui.Controls.View.ChangeVisualState() -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter virtual Microsoft.Maui.Controls.VisualElement.IsEnabledCore.get -> bool Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt index 040424d69c46..7bf67897f475 100644 --- a/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt @@ -4,8 +4,24 @@ Microsoft.Maui.Controls.Platform.FormattedStringExtensions *REMOVED*Microsoft.Maui.Controls.Platform.ShellView.DefaultBackgroundCorlor -> Tizen.NUI.Color! *REMOVED*override Microsoft.Maui.Controls.RefreshView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.View.ChangeVisualState() -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter virtual Microsoft.Maui.Controls.VisualElement.IsEnabledCore.get -> bool Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt index 64fdaea4be4a..2535e5410fcc 100644 --- a/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt @@ -3,8 +3,24 @@ ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper) -> void ~Microsoft.Maui.Controls.Handlers.Compatibility.FrameRenderer.FrameRenderer(Microsoft.Maui.IPropertyMapper mapper, Microsoft.Maui.CommandMapper commandMapper) -> void override Microsoft.Maui.Controls.View.ChangeVisualState() -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter virtual Microsoft.Maui.Controls.VisualElement.IsEnabledCore.get -> bool Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt index 636ccd0292e3..06be92c19d47 100644 --- a/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt @@ -6,3 +6,25 @@ Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void \ No newline at end of file diff --git a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt index 636ccd0292e3..8d9c97ba66c4 100644 --- a/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt +++ b/src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt @@ -1,8 +1,24 @@ #nullable enable *REMOVED*override Microsoft.Maui.Controls.RefreshView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size override Microsoft.Maui.Controls.View.ChangeVisualState() -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~Microsoft.Maui.Controls.IMessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Instance.get -> Microsoft.Maui.Controls.IMessagingCenter +*REMOVED*Microsoft.Maui.Controls.IMessagingCenter virtual Microsoft.Maui.Controls.VisualElement.IsEnabledCore.get -> bool Microsoft.Maui.Controls.VisualElement.RefreshIsEnabledProperty() -> void override Microsoft.Maui.Controls.Button.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.ImageButton.IsEnabledCore.get -> bool override Microsoft.Maui.Controls.SearchBar.IsEnabledCore.get -> bool +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message, TArgs args) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Send(TSender sender, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Subscribe(object subscriber, string message, System.Action callback, TSender source = null) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*~static Microsoft.Maui.Controls.MessagingCenter.Unsubscribe(object subscriber, string message) -> void +*REMOVED*Microsoft.Maui.Controls.MessagingCenter +*REMOVED*Microsoft.Maui.Controls.MessagingCenter.MessagingCenter() -> void \ No newline at end of file