From e041444b684ce9b93abcea349f5feb2d9ac94d65 Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Tue, 4 Feb 2025 12:25:10 -0500 Subject: [PATCH 1/4] Try dotnet/java-interop#1302 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Does It Build™? --- .gitmodules | 2 +- external/Java.Interop | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index ea5f83ceb43..403f03686d1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,7 +13,7 @@ [submodule "external/Java.Interop"] path = external/Java.Interop url = https://github.com/dotnet/java-interop - branch = main + branch = dev/jonp/jonp-dotnet-requires-plus-not-slash [submodule "external/libunwind"] path = external/libunwind url = https://github.com/libunwind/libunwind.git diff --git a/external/Java.Interop b/external/Java.Interop index dd3c1d0514a..06b9c484746 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit dd3c1d0514addfe379f050627b3e97493e985da6 +Subproject commit 06b9c484746b994be9bb35f30f444d8be5950d5e From 81c166168a02e0ab8495f6ab8ad5bd7b36c5fe58 Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Tue, 4 Feb 2025 15:32:11 -0500 Subject: [PATCH 2/4] =?UTF-8?q?=E2=80=A6and=20try=20again!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CheckApiCompatibility.cs | 19 + external/Java.Interop | 2 +- src/Mono.Android/Mono.Android.targets | 1 + ...cceptable-breakages-vReference-net10.0.txt | 622 ++++++++++++++++++ 4 files changed, 643 insertions(+), 1 deletion(-) diff --git a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs index cbbf6aa355b..f7d15a7ca07 100644 --- a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs +++ b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs @@ -67,6 +67,9 @@ public sealed class CheckApiCompatibility : Task // In case API diffs vary between e.g. Classic MonoAndroid & .NET 6+ public string TargetFramework { get; set; } + // What's missing from acceptableIssuesFile? + public string LinesToAdd { get; set; } + // This Build tasks validates that changes are not breaking Api public override bool Execute () { @@ -260,6 +263,7 @@ void dataReceived (object sender, DataReceivedEventArgs args) } LogError ($"CheckApiCompatibility found nonacceptable Api breakages for ApiLevel: {ApiLevel}.{Environment.NewLine}{string.Join (Environment.NewLine, lines)}"); + ReportMissingLines (acceptableIssuesFile.FullName, lines); var missingItems = CodeGenDiff.GenerateMissingItems (CodeGenPath, contractAssembly.FullName, implementationAssembly.FullName); if (missingItems.Any ()) { @@ -285,6 +289,21 @@ void dataReceived (object sender, DataReceivedEventArgs args) } } + void ReportMissingLines (string acceptableIssuesFile, List lines) + { + if (string.IsNullOrWhiteSpace (LinesToAdd)) { + return; + } + var known = new HashSet (File.ReadAllLines (acceptableIssuesFile), StringComparer.Ordinal); + using var writer = File.CreateText (LinesToAdd); + foreach (var line in lines) { + if (known.Contains (line)) { + continue; + } + writer.WriteLine (line); + } + } + void LogError (string errorMessage) { if (!string.IsNullOrWhiteSpace (compatApiCommand)) { diff --git a/external/Java.Interop b/external/Java.Interop index 06b9c484746..be794ad8cfa 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 06b9c484746b994be9bb35f30f444d8be5950d5e +Subproject commit be794ad8cfaa83789bca990e62b92e50960ad15c diff --git a/src/Mono.Android/Mono.Android.targets b/src/Mono.Android/Mono.Android.targets index 2f3093bd6c2..7c1daaa38bf 100644 --- a/src/Mono.Android/Mono.Android.targets +++ b/src/Mono.Android/Mono.Android.targets @@ -225,6 +225,7 @@ TargetImplementationPath="$(OutputPath)" ApiCompatibilityPath="$(ApiCompatibilityDir)" TargetFramework="$(TargetFramework)" + LinesToAdd="$(MSBuildThisFileDirectory)ApiCompatLinesToAdd.txt" /> )' changed from '[RegisterAttribute("onChecksumsReady", "(Ljava/util/List;)V", "GetOnChecksumsReady_Ljava_util_List_Handler:Android.Content.PM.PackageManager/IOnChecksumsReadyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onChecksumsReady", "(Ljava/util/List;)V", "GetOnChecksumsReady_Ljava_util_List_Handler:Android.Content.PM.PackageManager+IOnChecksumsReadyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Database.Sqlite.SQLiteDatabase.ICursorFactory.NewCursor(Android.Database.Sqlite.SQLiteDatabase, Android.Database.Sqlite.ISQLiteCursorDriver, System.String, Android.Database.Sqlite.SQLiteQuery)' changed from '[RegisterAttribute("newCursor", "(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;", "GetNewCursor_Landroid_database_sqlite_SQLiteDatabase_Landroid_database_sqlite_SQLiteCursorDriver_Ljava_lang_String_Landroid_database_sqlite_SQLiteQuery_Handler:Android.Database.Sqlite.SQLiteDatabase/ICursorFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("newCursor", "(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;", "GetNewCursor_Landroid_database_sqlite_SQLiteDatabase_Landroid_database_sqlite_SQLiteCursorDriver_Ljava_lang_String_Landroid_database_sqlite_SQLiteQuery_Handler:Android.Database.Sqlite.SQLiteDatabase+ICursorFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Drm.DrmManagerClient.IOnErrorListener.OnError(Android.Drm.DrmManagerClient, Android.Drm.DrmErrorEvent)' changed from '[RegisterAttribute("onError", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmErrorEvent;)V", "GetOnError_Landroid_drm_DrmManagerClient_Landroid_drm_DrmErrorEvent_Handler:Android.Drm.DrmManagerClient/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onError", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmErrorEvent;)V", "GetOnError_Landroid_drm_DrmManagerClient_Landroid_drm_DrmErrorEvent_Handler:Android.Drm.DrmManagerClient+IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Drm.DrmManagerClient.IOnEventListener.OnEvent(Android.Drm.DrmManagerClient, Android.Drm.DrmEvent)' changed from '[RegisterAttribute("onEvent", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;)V", "GetOnEvent_Landroid_drm_DrmManagerClient_Landroid_drm_DrmEvent_Handler:Android.Drm.DrmManagerClient/IOnEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onEvent", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;)V", "GetOnEvent_Landroid_drm_DrmManagerClient_Landroid_drm_DrmEvent_Handler:Android.Drm.DrmManagerClient+IOnEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Drm.DrmManagerClient.IOnInfoListener.OnInfo(Android.Drm.DrmManagerClient, Android.Drm.DrmInfoEvent)' changed from '[RegisterAttribute("onInfo", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmInfoEvent;)V", "GetOnInfo_Landroid_drm_DrmManagerClient_Landroid_drm_DrmInfoEvent_Handler:Android.Drm.DrmManagerClient/IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInfo", "(Landroid/drm/DrmManagerClient;Landroid/drm/DrmInfoEvent;)V", "GetOnInfo_Landroid_drm_DrmManagerClient_Landroid_drm_DrmInfoEvent_Handler:Android.Drm.DrmManagerClient+IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGestureListener.OnGesture(Android.Gestures.GestureOverlayView, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onGesture", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGesture_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGesture", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGesture_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureCancelled(Android.Gestures.GestureOverlayView, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onGestureCancelled", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureCancelled_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGestureCancelled", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureCancelled_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureEnded(Android.Gestures.GestureOverlayView, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onGestureEnded", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureEnded_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGestureEnded", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureEnded_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureStarted(Android.Gestures.GestureOverlayView, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onGestureStarted", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureStarted_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGestureStarted", "(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V", "GetOnGestureStarted_Landroid_gesture_GestureOverlayView_Landroid_view_MotionEvent_Handler:Android.Gestures.GestureOverlayView+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGesturePerformedListener.OnGesturePerformed(Android.Gestures.GestureOverlayView, Android.Gestures.Gesture)' changed from '[RegisterAttribute("onGesturePerformed", "(Landroid/gesture/GestureOverlayView;Landroid/gesture/Gesture;)V", "GetOnGesturePerformed_Landroid_gesture_GestureOverlayView_Landroid_gesture_Gesture_Handler:Android.Gestures.GestureOverlayView/IOnGesturePerformedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGesturePerformed", "(Landroid/gesture/GestureOverlayView;Landroid/gesture/Gesture;)V", "GetOnGesturePerformed_Landroid_gesture_GestureOverlayView_Landroid_gesture_Gesture_Handler:Android.Gestures.GestureOverlayView+IOnGesturePerformedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGesturingListener.OnGesturingEnded(Android.Gestures.GestureOverlayView)' changed from '[RegisterAttribute("onGesturingEnded", "(Landroid/gesture/GestureOverlayView;)V", "GetOnGesturingEnded_Landroid_gesture_GestureOverlayView_Handler:Android.Gestures.GestureOverlayView/IOnGesturingListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGesturingEnded", "(Landroid/gesture/GestureOverlayView;)V", "GetOnGesturingEnded_Landroid_gesture_GestureOverlayView_Handler:Android.Gestures.GestureOverlayView+IOnGesturingListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Gestures.GestureOverlayView.IOnGesturingListener.OnGesturingStarted(Android.Gestures.GestureOverlayView)' changed from '[RegisterAttribute("onGesturingStarted", "(Landroid/gesture/GestureOverlayView;)V", "GetOnGesturingStarted_Landroid_gesture_GestureOverlayView_Handler:Android.Gestures.GestureOverlayView/IOnGesturingListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGesturingStarted", "(Landroid/gesture/GestureOverlayView;)V", "GetOnGesturingStarted_Landroid_gesture_GestureOverlayView_Handler:Android.Gestures.GestureOverlayView+IOnGesturingListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.ImageDecoder.IOnHeaderDecodedListener.OnHeaderDecoded(Android.Graphics.ImageDecoder, Android.Graphics.ImageDecoder.ImageInfo, Android.Graphics.ImageDecoder.Source)' changed from '[RegisterAttribute("onHeaderDecoded", "(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V", "GetOnHeaderDecoded_Landroid_graphics_ImageDecoder_Landroid_graphics_ImageDecoder_ImageInfo_Landroid_graphics_ImageDecoder_Source_Handler:Android.Graphics.ImageDecoder/IOnHeaderDecodedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onHeaderDecoded", "(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V", "GetOnHeaderDecoded_Landroid_graphics_ImageDecoder_Landroid_graphics_ImageDecoder_ImageInfo_Landroid_graphics_ImageDecoder_Source_Handler:Android.Graphics.ImageDecoder+IOnHeaderDecodedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.ImageDecoder.IOnPartialImageListener.OnPartialImage(Android.Graphics.ImageDecoder.DecodeException)' changed from '[RegisterAttribute("onPartialImage", "(Landroid/graphics/ImageDecoder$DecodeException;)Z", "GetOnPartialImage_Landroid_graphics_ImageDecoder_DecodeException_Handler:Android.Graphics.ImageDecoder/IOnPartialImageListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onPartialImage", "(Landroid/graphics/ImageDecoder$DecodeException;)Z", "GetOnPartialImage_Landroid_graphics_ImageDecoder_DecodeException_Handler:Android.Graphics.ImageDecoder+IOnPartialImageListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.SurfaceTexture.IOnFrameAvailableListener.OnFrameAvailable(Android.Graphics.SurfaceTexture)' changed from '[RegisterAttribute("onFrameAvailable", "(Landroid/graphics/SurfaceTexture;)V", "GetOnFrameAvailable_Landroid_graphics_SurfaceTexture_Handler:Android.Graphics.SurfaceTexture/IOnFrameAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFrameAvailable", "(Landroid/graphics/SurfaceTexture;)V", "GetOnFrameAvailable_Landroid_graphics_SurfaceTexture_Handler:Android.Graphics.SurfaceTexture+IOnFrameAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.Drawables.Drawable.ICallback.InvalidateDrawable(Android.Graphics.Drawables.Drawable)' changed from '[RegisterAttribute("invalidateDrawable", "(Landroid/graphics/drawable/Drawable;)V", "GetInvalidateDrawable_Landroid_graphics_drawable_Drawable_Handler:Android.Graphics.Drawables.Drawable/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("invalidateDrawable", "(Landroid/graphics/drawable/Drawable;)V", "GetInvalidateDrawable_Landroid_graphics_drawable_Drawable_Handler:Android.Graphics.Drawables.Drawable+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.Drawables.Drawable.ICallback.ScheduleDrawable(Android.Graphics.Drawables.Drawable, Java.Lang.IRunnable, System.Int64)' changed from '[RegisterAttribute("scheduleDrawable", "(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V", "GetScheduleDrawable_Landroid_graphics_drawable_Drawable_Ljava_lang_Runnable_JHandler:Android.Graphics.Drawables.Drawable/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("scheduleDrawable", "(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V", "GetScheduleDrawable_Landroid_graphics_drawable_Drawable_Ljava_lang_Runnable_JHandler:Android.Graphics.Drawables.Drawable+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.Drawables.Drawable.ICallback.UnscheduleDrawable(Android.Graphics.Drawables.Drawable, Java.Lang.IRunnable)' changed from '[RegisterAttribute("unscheduleDrawable", "(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V", "GetUnscheduleDrawable_Landroid_graphics_drawable_Drawable_Ljava_lang_Runnable_Handler:Android.Graphics.Drawables.Drawable/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("unscheduleDrawable", "(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V", "GetUnscheduleDrawable_Landroid_graphics_drawable_Drawable_Ljava_lang_Runnable_Handler:Android.Graphics.Drawables.Drawable+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Graphics.Drawables.Icon.IOnDrawableLoadedListener.OnDrawableLoaded(Android.Graphics.Drawables.Drawable)' changed from '[RegisterAttribute("onDrawableLoaded", "(Landroid/graphics/drawable/Drawable;)V", "GetOnDrawableLoaded_Landroid_graphics_drawable_Drawable_Handler:Android.Graphics.Drawables.Icon/IOnDrawableLoadedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onDrawableLoaded", "(Landroid/graphics/drawable/Drawable;)V", "GetOnDrawableLoaded_Landroid_graphics_drawable_Drawable_Handler:Android.Graphics.Drawables.Icon+IOnDrawableLoadedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IAutoFocusCallback.OnAutoFocus(System.Boolean, Android.Hardware.Camera)' changed from '[RegisterAttribute("onAutoFocus", "(ZLandroid/hardware/Camera;)V", "GetOnAutoFocus_ZLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IAutoFocusCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAutoFocus", "(ZLandroid/hardware/Camera;)V", "GetOnAutoFocus_ZLandroid_hardware_Camera_Handler:Android.Hardware.Camera+IAutoFocusCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IAutoFocusMoveCallback.OnAutoFocusMoving(System.Boolean, Android.Hardware.Camera)' changed from '[RegisterAttribute("onAutoFocusMoving", "(ZLandroid/hardware/Camera;)V", "GetOnAutoFocusMoving_ZLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IAutoFocusMoveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAutoFocusMoving", "(ZLandroid/hardware/Camera;)V", "GetOnAutoFocusMoving_ZLandroid_hardware_Camera_Handler:Android.Hardware.Camera+IAutoFocusMoveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IErrorCallback.OnError(Android.Hardware.CameraError, Android.Hardware.Camera)' changed from '[RegisterAttribute("onError", "(ILandroid/hardware/Camera;)V", "GetOnError_ILandroid_hardware_Camera_Handler:Android.Hardware.Camera/IErrorCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onError", "(ILandroid/hardware/Camera;)V", "GetOnError_ILandroid_hardware_Camera_Handler:Android.Hardware.Camera+IErrorCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IFaceDetectionListener.OnFaceDetection(Android.Hardware.Camera.Face[], Android.Hardware.Camera)' changed from '[RegisterAttribute("onFaceDetection", "([Landroid/hardware/Camera$Face;Landroid/hardware/Camera;)V", "GetOnFaceDetection_arrayLandroid_hardware_Camera_Face_Landroid_hardware_Camera_Handler:Android.Hardware.Camera/IFaceDetectionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFaceDetection", "([Landroid/hardware/Camera$Face;Landroid/hardware/Camera;)V", "GetOnFaceDetection_arrayLandroid_hardware_Camera_Face_Landroid_hardware_Camera_Handler:Android.Hardware.Camera+IFaceDetectionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IOnZoomChangeListener.OnZoomChange(System.Int32, System.Boolean, Android.Hardware.Camera)' changed from '[RegisterAttribute("onZoomChange", "(IZLandroid/hardware/Camera;)V", "GetOnZoomChange_IZLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IOnZoomChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onZoomChange", "(IZLandroid/hardware/Camera;)V", "GetOnZoomChange_IZLandroid_hardware_Camera_Handler:Android.Hardware.Camera+IOnZoomChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IPictureCallback.OnPictureTaken(System.Byte[], Android.Hardware.Camera)' changed from '[RegisterAttribute("onPictureTaken", "([BLandroid/hardware/Camera;)V", "GetOnPictureTaken_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IPictureCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPictureTaken", "([BLandroid/hardware/Camera;)V", "GetOnPictureTaken_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera+IPictureCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IPreviewCallback.OnPreviewFrame(System.Byte[], Android.Hardware.Camera)' changed from '[RegisterAttribute("onPreviewFrame", "([BLandroid/hardware/Camera;)V", "GetOnPreviewFrame_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera/IPreviewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreviewFrame", "([BLandroid/hardware/Camera;)V", "GetOnPreviewFrame_arrayBLandroid_hardware_Camera_Handler:Android.Hardware.Camera+IPreviewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Camera.IShutterCallback.OnShutter()' changed from '[RegisterAttribute("onShutter", "()V", "GetOnShutterHandler:Android.Hardware.Camera/IShutterCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onShutter", "()V", "GetOnShutterHandler:Android.Hardware.Camera+IShutterCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayAdded(System.Int32)' changed from '[RegisterAttribute("onDisplayAdded", "(I)V", "GetOnDisplayAdded_IHandler:Android.Hardware.Display.DisplayManager/IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDisplayAdded", "(I)V", "GetOnDisplayAdded_IHandler:Android.Hardware.Display.DisplayManager+IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayChanged(System.Int32)' changed from '[RegisterAttribute("onDisplayChanged", "(I)V", "GetOnDisplayChanged_IHandler:Android.Hardware.Display.DisplayManager/IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDisplayChanged", "(I)V", "GetOnDisplayChanged_IHandler:Android.Hardware.Display.DisplayManager+IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayRemoved(System.Int32)' changed from '[RegisterAttribute("onDisplayRemoved", "(I)V", "GetOnDisplayRemoved_IHandler:Android.Hardware.Display.DisplayManager/IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDisplayRemoved", "(I)V", "GetOnDisplayRemoved_IHandler:Android.Hardware.Display.DisplayManager+IDisplayListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceAdded(System.Int32)' changed from '[RegisterAttribute("onInputDeviceAdded", "(I)V", "GetOnInputDeviceAdded_IHandler:Android.Hardware.Input.InputManager/IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInputDeviceAdded", "(I)V", "GetOnInputDeviceAdded_IHandler:Android.Hardware.Input.InputManager+IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceChanged(System.Int32)' changed from '[RegisterAttribute("onInputDeviceChanged", "(I)V", "GetOnInputDeviceChanged_IHandler:Android.Hardware.Input.InputManager/IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInputDeviceChanged", "(I)V", "GetOnInputDeviceChanged_IHandler:Android.Hardware.Input.InputManager+IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceRemoved(System.Int32)' changed from '[RegisterAttribute("onInputDeviceRemoved", "(I)V", "GetOnInputDeviceRemoved_IHandler:Android.Hardware.Input.InputManager/IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInputDeviceRemoved", "(I)V", "GetOnInputDeviceRemoved_IHandler:Android.Hardware.Input.InputManager+IInputDeviceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnKey(Android.Views.Keycode, Android.Views.Keycode[])' changed from '[RegisterAttribute("onKey", "(I[I)V", "GetOnKey_IarrayIHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKey", "(I[I)V", "GetOnKey_IarrayIHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnPress(Android.Views.Keycode)' changed from '[RegisterAttribute("onPress", "(I)V", "GetOnPress_IHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPress", "(I)V", "GetOnPress_IHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnRelease(Android.Views.Keycode)' changed from '[RegisterAttribute("onRelease", "(I)V", "GetOnRelease_IHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onRelease", "(I)V", "GetOnRelease_IHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnText(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("onText", "(Ljava/lang/CharSequence;)V", "GetOnText_Ljava_lang_CharSequence_Handler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onText", "(Ljava/lang/CharSequence;)V", "GetOnText_Ljava_lang_CharSequence_Handler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeDown()' changed from '[RegisterAttribute("swipeDown", "()V", "GetSwipeDownHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("swipeDown", "()V", "GetSwipeDownHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeLeft()' changed from '[RegisterAttribute("swipeLeft", "()V", "GetSwipeLeftHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("swipeLeft", "()V", "GetSwipeLeftHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeRight()' changed from '[RegisterAttribute("swipeRight", "()V", "GetSwipeRightHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("swipeRight", "()V", "GetSwipeRightHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeUp()' changed from '[RegisterAttribute("swipeUp", "()V", "GetSwipeUpHandler:Android.InputMethodServices.KeyboardView/IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("swipeUp", "()V", "GetSwipeUpHandler:Android.InputMethodServices.KeyboardView+IOnKeyboardActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Locations.Geocoder.IGeocodeListener.OnError(System.String)' changed from '[RegisterAttribute("onError", "(Ljava/lang/String;)V", "GetOnError_Ljava_lang_String_Handler:Android.Locations.Geocoder/IGeocodeListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onError", "(Ljava/lang/String;)V", "GetOnError_Ljava_lang_String_Handler:Android.Locations.Geocoder+IGeocodeListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Locations.Geocoder.IGeocodeListener.OnGeocode(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onGeocode", "(Ljava/util/List;)V", "GetOnGeocode_Ljava_util_List_Handler:Android.Locations.Geocoder/IGeocodeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onGeocode", "(Ljava/util/List;)V", "GetOnGeocode_Ljava_util_List_Handler:Android.Locations.Geocoder+IGeocodeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Locations.GnssAntennaInfo.IListener.OnGnssAntennaInfoReceived(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onGnssAntennaInfoReceived", "(Ljava/util/List;)V", "GetOnGnssAntennaInfoReceived_Ljava_util_List_Handler:Android.Locations.GnssAntennaInfo/IListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onGnssAntennaInfoReceived", "(Ljava/util/List;)V", "GetOnGnssAntennaInfoReceived_Ljava_util_List_Handler:Android.Locations.GnssAntennaInfo+IListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Locations.GpsStatus.IListener.OnGpsStatusChanged(Android.Locations.GpsEvent)' changed from '[RegisterAttribute("onGpsStatusChanged", "(I)V", "GetOnGpsStatusChanged_IHandler:Android.Locations.GpsStatus/IListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGpsStatusChanged", "(I)V", "GetOnGpsStatusChanged_IHandler:Android.Locations.GpsStatus+IListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Locations.GpsStatus.INmeaListener.OnNmeaReceived(System.Int64, System.String)' changed from '[RegisterAttribute("onNmeaReceived", "(JLjava/lang/String;)V", "GetOnNmeaReceived_JLjava_lang_String_Handler:Android.Locations.GpsStatus/INmeaListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onNmeaReceived", "(JLjava/lang/String;)V", "GetOnNmeaReceived_JLjava_lang_String_Handler:Android.Locations.GpsStatus+INmeaListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioManager.IOnAudioFocusChangeListener.OnAudioFocusChange(Android.Media.AudioFocus)' changed from '[RegisterAttribute("onAudioFocusChange", "(I)V", "GetOnAudioFocusChange_IHandler:Android.Media.AudioManager/IOnAudioFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAudioFocusChange", "(I)V", "GetOnAudioFocusChange_IHandler:Android.Media.AudioManager+IOnAudioFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioManager.IOnCommunicationDeviceChangedListener.OnCommunicationDeviceChanged(Android.Media.AudioDeviceInfo)' changed from '[RegisterAttribute("onCommunicationDeviceChanged", "(Landroid/media/AudioDeviceInfo;)V", "GetOnCommunicationDeviceChanged_Landroid_media_AudioDeviceInfo_Handler:Android.Media.AudioManager/IOnCommunicationDeviceChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCommunicationDeviceChanged", "(Landroid/media/AudioDeviceInfo;)V", "GetOnCommunicationDeviceChanged_Landroid_media_AudioDeviceInfo_Handler:Android.Media.AudioManager+IOnCommunicationDeviceChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioManager.IOnModeChangedListener.OnModeChanged(System.Int32)' changed from '[RegisterAttribute("onModeChanged", "(I)V", "GetOnModeChanged_IHandler:Android.Media.AudioManager/IOnModeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onModeChanged", "(I)V", "GetOnModeChanged_IHandler:Android.Media.AudioManager+IOnModeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioManager.IOnPreferredMixerAttributesChangedListener.OnPreferredMixerAttributesChanged(Android.Media.AudioAttributes, Android.Media.AudioDeviceInfo, Android.Media.AudioMixerAttributes)' changed from '[RegisterAttribute("onPreferredMixerAttributesChanged", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)V", "GetOnPreferredMixerAttributesChanged_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler:Android.Media.AudioManager/IOnPreferredMixerAttributesChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onPreferredMixerAttributesChanged", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)V", "GetOnPreferredMixerAttributesChanged_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler:Android.Media.AudioManager+IOnPreferredMixerAttributesChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioMetadata.IKey.Name.get()' changed from '[RegisterAttribute("getName", "()Ljava/lang/String;", "GetGetNameHandler:Android.Media.AudioMetadata/IKeyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("getName", "()Ljava/lang/String;", "GetGetNameHandler:Android.Media.AudioMetadata+IKeyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioMetadata.IKey.ValueClass.get()' changed from '[RegisterAttribute("getValueClass", "()Ljava/lang/Class;", "GetGetValueClassHandler:Android.Media.AudioMetadata/IKeyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("getValueClass", "()Ljava/lang/Class;", "GetGetValueClassHandler:Android.Media.AudioMetadata+IKeyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioRecord.IOnRecordPositionUpdateListener.OnMarkerReached(Android.Media.AudioRecord)' changed from '[RegisterAttribute("onMarkerReached", "(Landroid/media/AudioRecord;)V", "GetOnMarkerReached_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord/IOnRecordPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMarkerReached", "(Landroid/media/AudioRecord;)V", "GetOnMarkerReached_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord+IOnRecordPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioRecord.IOnRecordPositionUpdateListener.OnPeriodicNotification(Android.Media.AudioRecord)' changed from '[RegisterAttribute("onPeriodicNotification", "(Landroid/media/AudioRecord;)V", "GetOnPeriodicNotification_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord/IOnRecordPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPeriodicNotification", "(Landroid/media/AudioRecord;)V", "GetOnPeriodicNotification_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord+IOnRecordPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioRecord.IOnRoutingChangedListener.Android.Media.IAudioRoutingOnRoutingChangedListener.OnRoutingChanged(Android.Media.IAudioRouting)' changed from '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRouting;)V", "GetOnRoutingChanged_Landroid_media_AudioRouting_Handler:Android.Media.AudioRecord/IOnRoutingChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRouting;)V", "GetOnRoutingChanged_Landroid_media_AudioRouting_Handler:Android.Media.AudioRecord+IOnRoutingChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioRecord.IOnRoutingChangedListener.OnRoutingChanged(Android.Media.AudioRecord)' changed from '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRecord;)V", "GetOnRoutingChanged_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord/IOnRoutingChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRecord;)V", "GetOnRoutingChanged_Landroid_media_AudioRecord_Handler:Android.Media.AudioRecord+IOnRoutingChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioTrack.IOnCodecFormatChangedListener.OnCodecFormatChanged(Android.Media.AudioTrack, Android.Media.IAudioMetadataReadMap)' changed from '[RegisterAttribute("onCodecFormatChanged", "(Landroid/media/AudioTrack;Landroid/media/AudioMetadataReadMap;)V", "GetOnCodecFormatChanged_Landroid_media_AudioTrack_Landroid_media_AudioMetadataReadMap_Handler:Android.Media.AudioTrack/IOnCodecFormatChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onCodecFormatChanged", "(Landroid/media/AudioTrack;Landroid/media/AudioMetadataReadMap;)V", "GetOnCodecFormatChanged_Landroid_media_AudioTrack_Landroid_media_AudioMetadataReadMap_Handler:Android.Media.AudioTrack+IOnCodecFormatChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener.OnMarkerReached(Android.Media.AudioTrack)' changed from '[RegisterAttribute("onMarkerReached", "(Landroid/media/AudioTrack;)V", "GetOnMarkerReached_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack/IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMarkerReached", "(Landroid/media/AudioTrack;)V", "GetOnMarkerReached_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack+IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener.OnPeriodicNotification(Android.Media.AudioTrack)' changed from '[RegisterAttribute("onPeriodicNotification", "(Landroid/media/AudioTrack;)V", "GetOnPeriodicNotification_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack/IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPeriodicNotification", "(Landroid/media/AudioTrack;)V", "GetOnPeriodicNotification_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack+IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioTrack.IOnRoutingChangedListener.Android.Media.IAudioRoutingOnRoutingChangedListener.OnRoutingChanged(Android.Media.IAudioRouting)' changed from '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRouting;)V", "GetOnRoutingChanged_Landroid_media_AudioRouting_Handler:Android.Media.AudioTrack/IOnRoutingChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioRouting;)V", "GetOnRoutingChanged_Landroid_media_AudioRouting_Handler:Android.Media.AudioTrack+IOnRoutingChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.AudioTrack.IOnRoutingChangedListener.OnRoutingChanged(Android.Media.AudioTrack)' changed from '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioTrack;)V", "GetOnRoutingChanged_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack/IOnRoutingChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onRoutingChanged", "(Landroid/media/AudioTrack;)V", "GetOnRoutingChanged_Landroid_media_AudioTrack_Handler:Android.Media.AudioTrack+IOnRoutingChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.ImageReader.IOnImageAvailableListener.OnImageAvailable(Android.Media.ImageReader)' changed from '[RegisterAttribute("onImageAvailable", "(Landroid/media/ImageReader;)V", "GetOnImageAvailable_Landroid_media_ImageReader_Handler:Android.Media.ImageReader/IOnImageAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onImageAvailable", "(Landroid/media/ImageReader;)V", "GetOnImageAvailable_Landroid_media_ImageReader_Handler:Android.Media.ImageReader+IOnImageAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.ImageWriter.IOnImageReleasedListener.OnImageReleased(Android.Media.ImageWriter)' changed from '[RegisterAttribute("onImageReleased", "(Landroid/media/ImageWriter;)V", "GetOnImageReleased_Landroid_media_ImageWriter_Handler:Android.Media.ImageWriter/IOnImageReleasedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onImageReleased", "(Landroid/media/ImageWriter;)V", "GetOnImageReleased_Landroid_media_ImageWriter_Handler:Android.Media.ImageWriter+IOnImageReleasedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.JetPlayer.IOnJetEventListener.OnJetEvent(Android.Media.JetPlayer, System.Int16, System.SByte, System.SByte, System.SByte, System.SByte)' changed from '[RegisterAttribute("onJetEvent", "(Landroid/media/JetPlayer;SBBBB)V", "GetOnJetEvent_Landroid_media_JetPlayer_SBBBBHandler:Android.Media.JetPlayer/IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onJetEvent", "(Landroid/media/JetPlayer;SBBBB)V", "GetOnJetEvent_Landroid_media_JetPlayer_SBBBBHandler:Android.Media.JetPlayer+IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.JetPlayer.IOnJetEventListener.OnJetNumQueuedSegmentUpdate(Android.Media.JetPlayer, System.Int32)' changed from '[RegisterAttribute("onJetNumQueuedSegmentUpdate", "(Landroid/media/JetPlayer;I)V", "GetOnJetNumQueuedSegmentUpdate_Landroid_media_JetPlayer_IHandler:Android.Media.JetPlayer/IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onJetNumQueuedSegmentUpdate", "(Landroid/media/JetPlayer;I)V", "GetOnJetNumQueuedSegmentUpdate_Landroid_media_JetPlayer_IHandler:Android.Media.JetPlayer+IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.JetPlayer.IOnJetEventListener.OnJetPauseUpdate(Android.Media.JetPlayer, System.Int32)' changed from '[RegisterAttribute("onJetPauseUpdate", "(Landroid/media/JetPlayer;I)V", "GetOnJetPauseUpdate_Landroid_media_JetPlayer_IHandler:Android.Media.JetPlayer/IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onJetPauseUpdate", "(Landroid/media/JetPlayer;I)V", "GetOnJetPauseUpdate_Landroid_media_JetPlayer_IHandler:Android.Media.JetPlayer+IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.JetPlayer.IOnJetEventListener.OnJetUserIdUpdate(Android.Media.JetPlayer, System.Int32, System.Int32)' changed from '[RegisterAttribute("onJetUserIdUpdate", "(Landroid/media/JetPlayer;II)V", "GetOnJetUserIdUpdate_Landroid_media_JetPlayer_IIHandler:Android.Media.JetPlayer/IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onJetUserIdUpdate", "(Landroid/media/JetPlayer;II)V", "GetOnJetUserIdUpdate_Landroid_media_JetPlayer_IIHandler:Android.Media.JetPlayer+IOnJetEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener.OnLoudnessCodecUpdate(Android.Media.MediaCodec, Android.OS.Bundle)' changed from '[RegisterAttribute("onLoudnessCodecUpdate", "(Landroid/media/MediaCodec;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetOnLoudnessCodecUpdate_Landroid_media_MediaCodec_Landroid_os_Bundle_Handler:Android.Media.LoudnessCodecController/IOnLoudnessCodecUpdateListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onLoudnessCodecUpdate", "(Landroid/media/MediaCodec;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetOnLoudnessCodecUpdate_Landroid_media_MediaCodec_Landroid_os_Bundle_Handler:Android.Media.LoudnessCodecController+IOnLoudnessCodecUpdateListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCas.IEventListener.OnEvent(Android.Media.MediaCas, System.Int32, System.Int32, System.Byte[])' changed from '[RegisterAttribute("onEvent", "(Landroid/media/MediaCas;II[B)V", "GetOnEvent_Landroid_media_MediaCas_IIarrayBHandler:Android.Media.MediaCas/IEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onEvent", "(Landroid/media/MediaCas;II[B)V", "GetOnEvent_Landroid_media_MediaCas_IIarrayBHandler:Android.Media.MediaCas+IEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCas.IEventListener.OnPluginStatusUpdate(Android.Media.MediaCas, System.Int32, System.Int32)' changed from '[RegisterAttribute("onPluginStatusUpdate", "(Landroid/media/MediaCas;II)V", "GetOnPluginStatusUpdate_Landroid_media_MediaCas_IIHandler:Android.Media.MediaCas/IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onPluginStatusUpdate", "(Landroid/media/MediaCas;II)V", "GetOnPluginStatusUpdate_Landroid_media_MediaCas_IIHandler:Android.Media.MediaCas+IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCas.IEventListener.OnResourceLost(Android.Media.MediaCas)' changed from '[RegisterAttribute("onResourceLost", "(Landroid/media/MediaCas;)V", "GetOnResourceLost_Landroid_media_MediaCas_Handler:Android.Media.MediaCas/IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onResourceLost", "(Landroid/media/MediaCas;)V", "GetOnResourceLost_Landroid_media_MediaCas_Handler:Android.Media.MediaCas+IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCas.IEventListener.OnSessionEvent(Android.Media.MediaCas, Android.Media.MediaCas.Session, System.Int32, System.Int32, System.Byte[])' changed from '[RegisterAttribute("onSessionEvent", "(Landroid/media/MediaCas;Landroid/media/MediaCas$Session;II[B)V", "GetOnSessionEvent_Landroid_media_MediaCas_Landroid_media_MediaCas_Session_IIarrayBHandler:Android.Media.MediaCas/IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onSessionEvent", "(Landroid/media/MediaCas;Landroid/media/MediaCas$Session;II[B)V", "GetOnSessionEvent_Landroid_media_MediaCas_Landroid_media_MediaCas_Session_IIarrayBHandler:Android.Media.MediaCas+IEventListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCodec.IOnFirstTunnelFrameReadyListener.OnFirstTunnelFrameReady(Android.Media.MediaCodec)' changed from '[RegisterAttribute("onFirstTunnelFrameReady", "(Landroid/media/MediaCodec;)V", "GetOnFirstTunnelFrameReady_Landroid_media_MediaCodec_Handler:Android.Media.MediaCodec/IOnFirstTunnelFrameReadyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onFirstTunnelFrameReady", "(Landroid/media/MediaCodec;)V", "GetOnFirstTunnelFrameReady_Landroid_media_MediaCodec_Handler:Android.Media.MediaCodec+IOnFirstTunnelFrameReadyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaCodec.IOnFrameRenderedListener.OnFrameRendered(Android.Media.MediaCodec, System.Int64, System.Int64)' changed from '[RegisterAttribute("onFrameRendered", "(Landroid/media/MediaCodec;JJ)V", "GetOnFrameRendered_Landroid_media_MediaCodec_JJHandler:Android.Media.MediaCodec/IOnFrameRenderedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onFrameRendered", "(Landroid/media/MediaCodec;JJ)V", "GetOnFrameRendered_Landroid_media_MediaCodec_JJHandler:Android.Media.MediaCodec+IOnFrameRenderedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaDrm.IOnEventListener.OnEvent(Android.Media.MediaDrm, System.Byte[], Android.Media.MediaDrmEventType, System.Int32, System.Byte[])' changed from '[RegisterAttribute("onEvent", "(Landroid/media/MediaDrm;[BII[B)V", "GetOnEvent_Landroid_media_MediaDrm_arrayBIIarrayBHandler:Android.Media.MediaDrm/IOnEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onEvent", "(Landroid/media/MediaDrm;[BII[B)V", "GetOnEvent_Landroid_media_MediaDrm_arrayBIIarrayBHandler:Android.Media.MediaDrm+IOnEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaDrm.IOnExpirationUpdateListener.OnExpirationUpdate(Android.Media.MediaDrm, System.Byte[], System.Int64)' changed from '[RegisterAttribute("onExpirationUpdate", "(Landroid/media/MediaDrm;[BJ)V", "GetOnExpirationUpdate_Landroid_media_MediaDrm_arrayBJHandler:Android.Media.MediaDrm/IOnExpirationUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onExpirationUpdate", "(Landroid/media/MediaDrm;[BJ)V", "GetOnExpirationUpdate_Landroid_media_MediaDrm_arrayBJHandler:Android.Media.MediaDrm+IOnExpirationUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaDrm.IOnKeyStatusChangeListener.OnKeyStatusChange(Android.Media.MediaDrm, System.Byte[], System.Collections.Generic.IList, System.Boolean)' changed from '[RegisterAttribute("onKeyStatusChange", "(Landroid/media/MediaDrm;[BLjava/util/List;Z)V", "GetOnKeyStatusChange_Landroid_media_MediaDrm_arrayBLjava_util_List_ZHandler:Android.Media.MediaDrm/IOnKeyStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onKeyStatusChange", "(Landroid/media/MediaDrm;[BLjava/util/List;Z)V", "GetOnKeyStatusChange_Landroid_media_MediaDrm_arrayBLjava_util_List_ZHandler:Android.Media.MediaDrm+IOnKeyStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaDrm.IOnSessionLostStateListener.OnSessionLostState(Android.Media.MediaDrm, System.Byte[])' changed from '[RegisterAttribute("onSessionLostState", "(Landroid/media/MediaDrm;[B)V", "GetOnSessionLostState_Landroid_media_MediaDrm_arrayBHandler:Android.Media.MediaDrm/IOnSessionLostStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onSessionLostState", "(Landroid/media/MediaDrm;[B)V", "GetOnSessionLostState_Landroid_media_MediaDrm_arrayBHandler:Android.Media.MediaDrm+IOnSessionLostStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IInputReader.Length.get()' changed from '[RegisterAttribute("getLength", "()J", "GetGetLengthHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("getLength", "()J", "GetGetLengthHandler:Android.Media.MediaParser+IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IInputReader.Position.get()' changed from '[RegisterAttribute("getPosition", "()J", "GetGetPositionHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("getPosition", "()J", "GetGetPositionHandler:Android.Media.MediaParser+IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IInputReader.Read(System.Byte[], System.Int32, System.Int32)' changed from '[RegisterAttribute("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser+IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IOutputConsumer.OnSampleCompleted(System.Int32, System.Int64, System.Int32, System.Int32, System.Int32, Android.Media.MediaCodec.CryptoInfo)' changed from '[RegisterAttribute("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser+IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IOutputConsumer.OnSampleDataFound(System.Int32, Android.Media.MediaParser.IInputReader)' changed from '[RegisterAttribute("onSampleDataFound", "(ILandroid/media/MediaParser$InputReader;)V", "GetOnSampleDataFound_ILandroid_media_MediaParser_InputReader_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onSampleDataFound", "(ILandroid/media/MediaParser$InputReader;)V", "GetOnSampleDataFound_ILandroid_media_MediaParser_InputReader_Handler:Android.Media.MediaParser+IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IOutputConsumer.OnSeekMapFound(Android.Media.MediaParser.SeekMap)' changed from '[RegisterAttribute("onSeekMapFound", "(Landroid/media/MediaParser$SeekMap;)V", "GetOnSeekMapFound_Landroid_media_MediaParser_SeekMap_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onSeekMapFound", "(Landroid/media/MediaParser$SeekMap;)V", "GetOnSeekMapFound_Landroid_media_MediaParser_SeekMap_Handler:Android.Media.MediaParser+IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IOutputConsumer.OnTrackCountFound(System.Int32)' changed from '[RegisterAttribute("onTrackCountFound", "(I)V", "GetOnTrackCountFound_IHandler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onTrackCountFound", "(I)V", "GetOnTrackCountFound_IHandler:Android.Media.MediaParser+IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.IOutputConsumer.OnTrackDataFound(System.Int32, Android.Media.MediaParser.TrackData)' changed from '[RegisterAttribute("onTrackDataFound", "(ILandroid/media/MediaParser$TrackData;)V", "GetOnTrackDataFound_ILandroid_media_MediaParser_TrackData_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onTrackDataFound", "(ILandroid/media/MediaParser$TrackData;)V", "GetOnTrackDataFound_ILandroid_media_MediaParser_TrackData_Handler:Android.Media.MediaParser+IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaParser.ISeekableInputReader.SeekToPosition(System.Int64)' changed from '[RegisterAttribute("seekToPosition", "(J)V", "GetSeekToPosition_JHandler:Android.Media.MediaParser/ISeekableInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("seekToPosition", "(J)V", "GetSeekToPosition_JHandler:Android.Media.MediaParser+ISeekableInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnBufferingUpdateListener.OnBufferingUpdate(Android.Media.MediaPlayer, System.Int32)' changed from '[RegisterAttribute("onBufferingUpdate", "(Landroid/media/MediaPlayer;I)V", "GetOnBufferingUpdate_Landroid_media_MediaPlayer_IHandler:Android.Media.MediaPlayer/IOnBufferingUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onBufferingUpdate", "(Landroid/media/MediaPlayer;I)V", "GetOnBufferingUpdate_Landroid_media_MediaPlayer_IHandler:Android.Media.MediaPlayer+IOnBufferingUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnCompletionListener.OnCompletion(Android.Media.MediaPlayer)' changed from '[RegisterAttribute("onCompletion", "(Landroid/media/MediaPlayer;)V", "GetOnCompletion_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer/IOnCompletionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCompletion", "(Landroid/media/MediaPlayer;)V", "GetOnCompletion_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer+IOnCompletionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnDrmConfigHelper.OnDrmConfig(Android.Media.MediaPlayer)' changed from '[RegisterAttribute("onDrmConfig", "(Landroid/media/MediaPlayer;)V", "GetOnDrmConfig_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer/IOnDrmConfigHelperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onDrmConfig", "(Landroid/media/MediaPlayer;)V", "GetOnDrmConfig_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer+IOnDrmConfigHelperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnDrmInfoListener.OnDrmInfo(Android.Media.MediaPlayer, Android.Media.MediaPlayer.DrmInfo)' changed from '[RegisterAttribute("onDrmInfo", "(Landroid/media/MediaPlayer;Landroid/media/MediaPlayer$DrmInfo;)V", "GetOnDrmInfo_Landroid_media_MediaPlayer_Landroid_media_MediaPlayer_DrmInfo_Handler:Android.Media.MediaPlayer/IOnDrmInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onDrmInfo", "(Landroid/media/MediaPlayer;Landroid/media/MediaPlayer$DrmInfo;)V", "GetOnDrmInfo_Landroid_media_MediaPlayer_Landroid_media_MediaPlayer_DrmInfo_Handler:Android.Media.MediaPlayer+IOnDrmInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnDrmPreparedListener.OnDrmPrepared(Android.Media.MediaPlayer, Android.Media.PrepareDrmStatus)' changed from '[RegisterAttribute("onDrmPrepared", "(Landroid/media/MediaPlayer;I)V", "GetOnDrmPrepared_Landroid_media_MediaPlayer_IHandler:Android.Media.MediaPlayer/IOnDrmPreparedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onDrmPrepared", "(Landroid/media/MediaPlayer;I)V", "GetOnDrmPrepared_Landroid_media_MediaPlayer_IHandler:Android.Media.MediaPlayer+IOnDrmPreparedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnErrorListener.OnError(Android.Media.MediaPlayer, Android.Media.MediaError, System.Int32)' changed from '[RegisterAttribute("onError", "(Landroid/media/MediaPlayer;II)Z", "GetOnError_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onError", "(Landroid/media/MediaPlayer;II)Z", "GetOnError_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer+IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnInfoListener.OnInfo(Android.Media.MediaPlayer, Android.Media.MediaInfo, System.Int32)' changed from '[RegisterAttribute("onInfo", "(Landroid/media/MediaPlayer;II)Z", "GetOnInfo_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer/IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInfo", "(Landroid/media/MediaPlayer;II)Z", "GetOnInfo_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer+IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnMediaTimeDiscontinuityListener.OnMediaTimeDiscontinuity(Android.Media.MediaPlayer, Android.Media.MediaTimestamp)' changed from '[RegisterAttribute("onMediaTimeDiscontinuity", "(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V", "GetOnMediaTimeDiscontinuity_Landroid_media_MediaPlayer_Landroid_media_MediaTimestamp_Handler:Android.Media.MediaPlayer/IOnMediaTimeDiscontinuityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onMediaTimeDiscontinuity", "(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V", "GetOnMediaTimeDiscontinuity_Landroid_media_MediaPlayer_Landroid_media_MediaTimestamp_Handler:Android.Media.MediaPlayer+IOnMediaTimeDiscontinuityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnPreparedListener.OnPrepared(Android.Media.MediaPlayer)' changed from '[RegisterAttribute("onPrepared", "(Landroid/media/MediaPlayer;)V", "GetOnPrepared_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer/IOnPreparedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPrepared", "(Landroid/media/MediaPlayer;)V", "GetOnPrepared_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer+IOnPreparedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnSeekCompleteListener.OnSeekComplete(Android.Media.MediaPlayer)' changed from '[RegisterAttribute("onSeekComplete", "(Landroid/media/MediaPlayer;)V", "GetOnSeekComplete_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer/IOnSeekCompleteListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSeekComplete", "(Landroid/media/MediaPlayer;)V", "GetOnSeekComplete_Landroid_media_MediaPlayer_Handler:Android.Media.MediaPlayer+IOnSeekCompleteListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnSubtitleDataListener.OnSubtitleData(Android.Media.MediaPlayer, Android.Media.SubtitleData)' changed from '[RegisterAttribute("onSubtitleData", "(Landroid/media/MediaPlayer;Landroid/media/SubtitleData;)V", "GetOnSubtitleData_Landroid_media_MediaPlayer_Landroid_media_SubtitleData_Handler:Android.Media.MediaPlayer/IOnSubtitleDataListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onSubtitleData", "(Landroid/media/MediaPlayer;Landroid/media/SubtitleData;)V", "GetOnSubtitleData_Landroid_media_MediaPlayer_Landroid_media_SubtitleData_Handler:Android.Media.MediaPlayer+IOnSubtitleDataListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnTimedMetaDataAvailableListener.OnTimedMetaDataAvailable(Android.Media.MediaPlayer, Android.Media.TimedMetaData)' changed from '[RegisterAttribute("onTimedMetaDataAvailable", "(Landroid/media/MediaPlayer;Landroid/media/TimedMetaData;)V", "GetOnTimedMetaDataAvailable_Landroid_media_MediaPlayer_Landroid_media_TimedMetaData_Handler:Android.Media.MediaPlayer/IOnTimedMetaDataAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onTimedMetaDataAvailable", "(Landroid/media/MediaPlayer;Landroid/media/TimedMetaData;)V", "GetOnTimedMetaDataAvailable_Landroid_media_MediaPlayer_Landroid_media_TimedMetaData_Handler:Android.Media.MediaPlayer+IOnTimedMetaDataAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnTimedTextListener.OnTimedText(Android.Media.MediaPlayer, Android.Media.TimedText)' changed from '[RegisterAttribute("onTimedText", "(Landroid/media/MediaPlayer;Landroid/media/TimedText;)V", "GetOnTimedText_Landroid_media_MediaPlayer_Landroid_media_TimedText_Handler:Android.Media.MediaPlayer/IOnTimedTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTimedText", "(Landroid/media/MediaPlayer;Landroid/media/TimedText;)V", "GetOnTimedText_Landroid_media_MediaPlayer_Landroid_media_TimedText_Handler:Android.Media.MediaPlayer+IOnTimedTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaPlayer.IOnVideoSizeChangedListener.OnVideoSizeChanged(Android.Media.MediaPlayer, System.Int32, System.Int32)' changed from '[RegisterAttribute("onVideoSizeChanged", "(Landroid/media/MediaPlayer;II)V", "GetOnVideoSizeChanged_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer/IOnVideoSizeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onVideoSizeChanged", "(Landroid/media/MediaPlayer;II)V", "GetOnVideoSizeChanged_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer+IOnVideoSizeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaRecorder.IOnErrorListener.OnError(Android.Media.MediaRecorder, Android.Media.MediaRecorderError, System.Int32)' changed from '[RegisterAttribute("onError", "(Landroid/media/MediaRecorder;II)V", "GetOnError_Landroid_media_MediaRecorder_IIHandler:Android.Media.MediaRecorder/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onError", "(Landroid/media/MediaRecorder;II)V", "GetOnError_Landroid_media_MediaRecorder_IIHandler:Android.Media.MediaRecorder+IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaRecorder.IOnInfoListener.OnInfo(Android.Media.MediaRecorder, Android.Media.MediaRecorderInfo, System.Int32)' changed from '[RegisterAttribute("onInfo", "(Landroid/media/MediaRecorder;II)V", "GetOnInfo_Landroid_media_MediaRecorder_IIHandler:Android.Media.MediaRecorder/IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInfo", "(Landroid/media/MediaRecorder;II)V", "GetOnInfo_Landroid_media_MediaRecorder_IIHandler:Android.Media.MediaRecorder+IOnInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaRouter2.IOnGetControllerHintsListener.OnGetControllerHints(Android.Media.MediaRoute2Info)' changed from '[RegisterAttribute("onGetControllerHints", "(Landroid/media/MediaRoute2Info;)Landroid/os/Bundle;", "GetOnGetControllerHints_Landroid_media_MediaRoute2Info_Handler:Android.Media.MediaRouter2/IOnGetControllerHintsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onGetControllerHints", "(Landroid/media/MediaRoute2Info;)Landroid/os/Bundle;", "GetOnGetControllerHints_Landroid_media_MediaRoute2Info_Handler:Android.Media.MediaRouter2+IOnGetControllerHintsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaScannerConnection.IMediaScannerConnectionClient.OnMediaScannerConnected()' changed from '[RegisterAttribute("onMediaScannerConnected", "()V", "GetOnMediaScannerConnectedHandler:Android.Media.MediaScannerConnection/IMediaScannerConnectionClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMediaScannerConnected", "()V", "GetOnMediaScannerConnectedHandler:Android.Media.MediaScannerConnection+IMediaScannerConnectionClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaScannerConnection.IMediaScannerConnectionClient.OnScanCompleted(System.String, Android.Net.Uri)' changed from '[RegisterAttribute("onScanCompleted", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetOnScanCompleted_Ljava_lang_String_Landroid_net_Uri_Handler:Android.Media.MediaScannerConnection/IMediaScannerConnectionClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScanCompleted", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetOnScanCompleted_Ljava_lang_String_Landroid_net_Uri_Handler:Android.Media.MediaScannerConnection+IMediaScannerConnectionClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaScannerConnection.IOnScanCompletedListener.OnScanCompleted(System.String, Android.Net.Uri)' changed from '[RegisterAttribute("onScanCompleted", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetOnScanCompleted_Ljava_lang_String_Landroid_net_Uri_Handler:Android.Media.MediaScannerConnection/IOnScanCompletedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScanCompleted", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetOnScanCompleted_Ljava_lang_String_Landroid_net_Uri_Handler:Android.Media.MediaScannerConnection+IOnScanCompletedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.MediaSync.IOnErrorListener.OnError(Android.Media.MediaSync, Android.Media.MediaSyncErrorCode, System.Int32)' changed from '[RegisterAttribute("onError", "(Landroid/media/MediaSync;II)V", "GetOnError_Landroid_media_MediaSync_IIHandler:Android.Media.MediaSync/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onError", "(Landroid/media/MediaSync;II)V", "GetOnError_Landroid_media_MediaSync_IIHandler:Android.Media.MediaSync+IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteControlClient.IOnGetPlaybackPositionListener.OnGetPlaybackPosition()' changed from '[RegisterAttribute("onGetPlaybackPosition", "()J", "GetOnGetPlaybackPositionHandler:Android.Media.RemoteControlClient/IOnGetPlaybackPositionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGetPlaybackPosition", "()J", "GetOnGetPlaybackPositionHandler:Android.Media.RemoteControlClient+IOnGetPlaybackPositionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteControlClient.IOnMetadataUpdateListener.OnMetadataUpdate(Android.Media.MediaMetadataEditKey, Java.Lang.Object)' changed from '[RegisterAttribute("onMetadataUpdate", "(ILjava/lang/Object;)V", "GetOnMetadataUpdate_ILjava_lang_Object_Handler:Android.Media.RemoteControlClient/IOnMetadataUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMetadataUpdate", "(ILjava/lang/Object;)V", "GetOnMetadataUpdate_ILjava_lang_Object_Handler:Android.Media.RemoteControlClient+IOnMetadataUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteControlClient.IOnPlaybackPositionUpdateListener.OnPlaybackPositionUpdate(System.Int64)' changed from '[RegisterAttribute("onPlaybackPositionUpdate", "(J)V", "GetOnPlaybackPositionUpdate_JHandler:Android.Media.RemoteControlClient/IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPlaybackPositionUpdate", "(J)V", "GetOnPlaybackPositionUpdate_JHandler:Android.Media.RemoteControlClient+IOnPlaybackPositionUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteController.IOnClientUpdateListener.OnClientChange(System.Boolean)' changed from '[RegisterAttribute("onClientChange", "(Z)V", "GetOnClientChange_ZHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClientChange", "(Z)V", "GetOnClientChange_ZHandler:Android.Media.RemoteController+IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteController.IOnClientUpdateListener.OnClientMetadataUpdate(Android.Media.RemoteController.MetadataEditor)' changed from '[RegisterAttribute("onClientMetadataUpdate", "(Landroid/media/RemoteController$MetadataEditor;)V", "GetOnClientMetadataUpdate_Landroid_media_RemoteController_MetadataEditor_Handler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClientMetadataUpdate", "(Landroid/media/RemoteController$MetadataEditor;)V", "GetOnClientMetadataUpdate_Landroid_media_RemoteController_MetadataEditor_Handler:Android.Media.RemoteController+IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdate(Android.Media.RemoteControlPlayState, System.Int64, System.Int64, System.Single)' changed from '[RegisterAttribute("onClientPlaybackStateUpdate", "(IJJF)V", "GetOnClientPlaybackStateUpdate_IJJFHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClientPlaybackStateUpdate", "(IJJF)V", "GetOnClientPlaybackStateUpdate_IJJFHandler:Android.Media.RemoteController+IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdateSimple(Android.Media.RemoteControlPlayState)' changed from '[RegisterAttribute("onClientPlaybackStateUpdate", "(I)V", "GetOnClientPlaybackStateUpdateSimple_IHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClientPlaybackStateUpdate", "(I)V", "GetOnClientPlaybackStateUpdateSimple_IHandler:Android.Media.RemoteController+IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.RemoteController.IOnClientUpdateListener.OnClientTransportControlUpdate(Android.Media.RemoteControlFlags)' changed from '[RegisterAttribute("onClientTransportControlUpdate", "(I)V", "GetOnClientTransportControlUpdate_IHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClientTransportControlUpdate", "(I)V", "GetOnClientTransportControlUpdate_IHandler:Android.Media.RemoteController+IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.SoundPool.IOnLoadCompleteListener.OnLoadComplete(Android.Media.SoundPool, System.Int32, System.Int32)' changed from '[RegisterAttribute("onLoadComplete", "(Landroid/media/SoundPool;II)V", "GetOnLoadComplete_Landroid_media_SoundPool_IIHandler:Android.Media.SoundPool/IOnLoadCompleteListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onLoadComplete", "(Landroid/media/SoundPool;II)V", "GetOnLoadComplete_Landroid_media_SoundPool_IIHandler:Android.Media.SoundPool+IOnLoadCompleteListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Spatializer.IOnHeadTrackerAvailableListener.OnHeadTrackerAvailableChanged(Android.Media.Spatializer, System.Boolean)' changed from '[RegisterAttribute("onHeadTrackerAvailableChanged", "(Landroid/media/Spatializer;Z)V", "GetOnHeadTrackerAvailableChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer/IOnHeadTrackerAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onHeadTrackerAvailableChanged", "(Landroid/media/Spatializer;Z)V", "GetOnHeadTrackerAvailableChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer+IOnHeadTrackerAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Spatializer.IOnSpatializerStateChangedListener.OnSpatializerAvailableChanged(Android.Media.Spatializer, System.Boolean)' changed from '[RegisterAttribute("onSpatializerAvailableChanged", "(Landroid/media/Spatializer;Z)V", "GetOnSpatializerAvailableChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer/IOnSpatializerStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the contract to '[RegisterAttribute("onSpatializerAvailableChanged", "(Landroid/media/Spatializer;Z)V", "GetOnSpatializerAvailableChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer+IOnSpatializerStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Spatializer.IOnSpatializerStateChangedListener.OnSpatializerEnabledChanged(Android.Media.Spatializer, System.Boolean)' changed from '[RegisterAttribute("onSpatializerEnabledChanged", "(Landroid/media/Spatializer;Z)V", "GetOnSpatializerEnabledChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer/IOnSpatializerStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the contract to '[RegisterAttribute("onSpatializerEnabledChanged", "(Landroid/media/Spatializer;Z)V", "GetOnSpatializerEnabledChanged_Landroid_media_Spatializer_ZHandler:Android.Media.Spatializer+IOnSpatializerStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.AudioEffect.IOnControlStatusChangeListener.OnControlStatusChange(Android.Media.Audiofx.AudioEffect, System.Boolean)' changed from '[RegisterAttribute("onControlStatusChange", "(Landroid/media/audiofx/AudioEffect;Z)V", "GetOnControlStatusChange_Landroid_media_audiofx_AudioEffect_ZHandler:Android.Media.Audiofx.AudioEffect/IOnControlStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onControlStatusChange", "(Landroid/media/audiofx/AudioEffect;Z)V", "GetOnControlStatusChange_Landroid_media_audiofx_AudioEffect_ZHandler:Android.Media.Audiofx.AudioEffect+IOnControlStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.AudioEffect.IOnEnableStatusChangeListener.OnEnableStatusChange(Android.Media.Audiofx.AudioEffect, System.Boolean)' changed from '[RegisterAttribute("onEnableStatusChange", "(Landroid/media/audiofx/AudioEffect;Z)V", "GetOnEnableStatusChange_Landroid_media_audiofx_AudioEffect_ZHandler:Android.Media.Audiofx.AudioEffect/IOnEnableStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onEnableStatusChange", "(Landroid/media/audiofx/AudioEffect;Z)V", "GetOnEnableStatusChange_Landroid_media_audiofx_AudioEffect_ZHandler:Android.Media.Audiofx.AudioEffect+IOnEnableStatusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.BassBoost.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.BassBoost, Android.Media.Audiofx.AudioEffectStatus, Android.Media.Audiofx.BassBoostParam, System.Int16)' changed from '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/BassBoost;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_BassBoost_IISHandler:Android.Media.Audiofx.BassBoost/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/BassBoost;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_BassBoost_IISHandler:Android.Media.Audiofx.BassBoost+IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.EnvironmentalReverb.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.EnvironmentalReverb, Android.Media.Audiofx.AudioEffectStatus, Android.Media.Audiofx.EnvironmentalReverbParam, System.Int32)' changed from '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/EnvironmentalReverb;III)V", "GetOnParameterChange_Landroid_media_audiofx_EnvironmentalReverb_IIIHandler:Android.Media.Audiofx.EnvironmentalReverb/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/EnvironmentalReverb;III)V", "GetOnParameterChange_Landroid_media_audiofx_EnvironmentalReverb_IIIHandler:Android.Media.Audiofx.EnvironmentalReverb+IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.Equalizer.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.Equalizer, Android.Media.Audiofx.AudioEffectStatus, Android.Media.Audiofx.EqualizerParam, System.Int32, System.Int32)' changed from '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/Equalizer;IIII)V", "GetOnParameterChange_Landroid_media_audiofx_Equalizer_IIIIHandler:Android.Media.Audiofx.Equalizer/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/Equalizer;IIII)V", "GetOnParameterChange_Landroid_media_audiofx_Equalizer_IIIIHandler:Android.Media.Audiofx.Equalizer+IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.PresetReverb.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.PresetReverb, Android.Media.Audiofx.AudioEffectStatus, Android.Media.Audiofx.PresetReverbParam, System.Int16)' changed from '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/PresetReverb;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_PresetReverb_IISHandler:Android.Media.Audiofx.PresetReverb/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/PresetReverb;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_PresetReverb_IISHandler:Android.Media.Audiofx.PresetReverb+IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.Virtualizer.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.Virtualizer, Android.Media.Audiofx.AudioEffectStatus, Android.Media.Audiofx.VirtualizerParam, System.Int16)' changed from '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/Virtualizer;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_Virtualizer_IISHandler:Android.Media.Audiofx.Virtualizer/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onParameterChange", "(Landroid/media/audiofx/Virtualizer;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_Virtualizer_IISHandler:Android.Media.Audiofx.Virtualizer+IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.Visualizer.IOnDataCaptureListener.OnFftDataCapture(Android.Media.Audiofx.Visualizer, System.Byte[], System.Int32)' changed from '[RegisterAttribute("onFftDataCapture", "(Landroid/media/audiofx/Visualizer;[BI)V", "GetOnFftDataCapture_Landroid_media_audiofx_Visualizer_arrayBIHandler:Android.Media.Audiofx.Visualizer/IOnDataCaptureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFftDataCapture", "(Landroid/media/audiofx/Visualizer;[BI)V", "GetOnFftDataCapture_Landroid_media_audiofx_Visualizer_arrayBIHandler:Android.Media.Audiofx.Visualizer+IOnDataCaptureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Audiofx.Visualizer.IOnDataCaptureListener.OnWaveFormDataCapture(Android.Media.Audiofx.Visualizer, System.Byte[], System.Int32)' changed from '[RegisterAttribute("onWaveFormDataCapture", "(Landroid/media/audiofx/Visualizer;[BI)V", "GetOnWaveFormDataCapture_Landroid_media_audiofx_Visualizer_arrayBIHandler:Android.Media.Audiofx.Visualizer/IOnDataCaptureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWaveFormDataCapture", "(Landroid/media/audiofx/Visualizer;[BI)V", "GetOnWaveFormDataCapture_Landroid_media_audiofx_Visualizer_arrayBIHandler:Android.Media.Audiofx.Visualizer+IOnDataCaptureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Midi.MidiManager.IOnDeviceOpenedListener.OnDeviceOpened(Android.Media.Midi.MidiDevice)' changed from '[RegisterAttribute("onDeviceOpened", "(Landroid/media/midi/MidiDevice;)V", "GetOnDeviceOpened_Landroid_media_midi_MidiDevice_Handler:Android.Media.Midi.MidiManager/IOnDeviceOpenedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onDeviceOpened", "(Landroid/media/midi/MidiDevice;)V", "GetOnDeviceOpened_Landroid_media_midi_MidiDevice_Handler:Android.Media.Midi.MidiManager+IOnDeviceOpenedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener.OnActiveSessionsChanged(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onActiveSessionsChanged", "(Ljava/util/List;)V", "GetOnActiveSessionsChanged_Ljava_util_List_Handler:Android.Media.Session.MediaSessionManager/IOnActiveSessionsChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActiveSessionsChanged", "(Ljava/util/List;)V", "GetOnActiveSessionsChanged_Ljava_util_List_Handler:Android.Media.Session.MediaSessionManager+IOnActiveSessionsChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Session.MediaSessionManager.IOnMediaKeyEventSessionChangedListener.OnMediaKeyEventSessionChanged(System.String, Android.Media.Session.MediaSession.Token)' changed from '[RegisterAttribute("onMediaKeyEventSessionChanged", "(Ljava/lang/String;Landroid/media/session/MediaSession$Token;)V", "GetOnMediaKeyEventSessionChanged_Ljava_lang_String_Landroid_media_session_MediaSession_Token_Handler:Android.Media.Session.MediaSessionManager/IOnMediaKeyEventSessionChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onMediaKeyEventSessionChanged", "(Ljava/lang/String;Landroid/media/session/MediaSession$Token;)V", "GetOnMediaKeyEventSessionChanged_Ljava_lang_String_Landroid_media_session_MediaSession_Token_Handler:Android.Media.Session.MediaSessionManager+IOnMediaKeyEventSessionChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener.OnSession2TokensChanged(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onSession2TokensChanged", "(Ljava/util/List;)V", "GetOnSession2TokensChanged_Ljava_util_List_Handler:Android.Media.Session.MediaSessionManager/IOnSession2TokensChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onSession2TokensChanged", "(Ljava/util/List;)V", "GetOnSession2TokensChanged_Ljava_util_List_Handler:Android.Media.Session.MediaSessionManager+IOnSession2TokensChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.TV.TvView.IOnUnhandledInputEventListener.OnUnhandledInputEvent(Android.Views.InputEvent)' changed from '[RegisterAttribute("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.TvView/IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.TvView+IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Media.TV.Interactive.TvInteractiveAppView.IOnUnhandledInputEventListener.OnUnhandledInputEvent(Android.Views.InputEvent)' changed from '[RegisterAttribute("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.Interactive.TvInteractiveAppView/IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.Interactive.TvInteractiveAppView+IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.ConnectivityManager.IOnNetworkActiveListener.OnNetworkActive()' changed from '[RegisterAttribute("onNetworkActive", "()V", "GetOnNetworkActiveHandler:Android.Net.ConnectivityManager/IOnNetworkActiveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onNetworkActive", "()V", "GetOnNetworkActiveHandler:Android.Net.ConnectivityManager+IOnNetworkActiveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.DnsResolver.ICallback.OnAnswer(Java.Lang.Object, System.Int32)' changed from '[RegisterAttribute("onAnswer", "(Ljava/lang/Object;I)V", "GetOnAnswer_Ljava_lang_Object_IHandler:Android.Net.DnsResolver/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onAnswer", "(Ljava/lang/Object;I)V", "GetOnAnswer_Ljava_lang_Object_IHandler:Android.Net.DnsResolver+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.DnsResolver.ICallback.OnError(Android.Net.DnsResolver.DnsException)' changed from '[RegisterAttribute("onError", "(Landroid/net/DnsResolver$DnsException;)V", "GetOnError_Landroid_net_DnsResolver_DnsException_Handler:Android.Net.DnsResolver/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onError", "(Landroid/net/DnsResolver$DnsException;)V", "GetOnError_Landroid_net_DnsResolver_DnsException_Handler:Android.Net.DnsResolver+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.UrlQuerySanitizer.IValueSanitizer.Sanitize(System.String)' changed from '[RegisterAttribute("sanitize", "(Ljava/lang/String;)Ljava/lang/String;", "GetSanitize_Ljava_lang_String_Handler:Android.Net.UrlQuerySanitizer/IValueSanitizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("sanitize", "(Ljava/lang/String;)Ljava/lang/String;", "GetSanitize_Ljava_lang_String_Handler:Android.Net.UrlQuerySanitizer+IValueSanitizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnCanceled(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onCanceled", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnCanceled_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onCanceled", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnCanceled_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnFailed(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo, Android.Net.Http.HttpException)' changed from '[RegisterAttribute("onFailed", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HttpException;)V", "GetOnFailed_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HttpException_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onFailed", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HttpException;)V", "GetOnFailed_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HttpException_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnReadCompleted(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo, Java.Nio.ByteBuffer, System.Boolean)' changed from '[RegisterAttribute("onReadCompleted", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;Z)V", "GetOnReadCompleted_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_ZHandler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onReadCompleted", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;Z)V", "GetOnReadCompleted_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_ZHandler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnResponseHeadersReceived(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onResponseHeadersReceived", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnResponseHeadersReceived_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onResponseHeadersReceived", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnResponseHeadersReceived_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnResponseTrailersReceived(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo, Android.Net.Http.HeaderBlock)' changed from '[RegisterAttribute("onResponseTrailersReceived", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HeaderBlock;)V", "GetOnResponseTrailersReceived_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HeaderBlock_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onResponseTrailersReceived", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HeaderBlock;)V", "GetOnResponseTrailersReceived_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HeaderBlock_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnStreamReady(Android.Net.Http.BidirectionalStream)' changed from '[RegisterAttribute("onStreamReady", "(Landroid/net/http/BidirectionalStream;)V", "GetOnStreamReady_Landroid_net_http_BidirectionalStream_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onStreamReady", "(Landroid/net/http/BidirectionalStream;)V", "GetOnStreamReady_Landroid_net_http_BidirectionalStream_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnSucceeded(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onSucceeded", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnSucceeded_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onSucceeded", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;)V", "GetOnSucceeded_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.BidirectionalStream.ICallback.OnWriteCompleted(Android.Net.Http.BidirectionalStream, Android.Net.Http.UrlResponseInfo, Java.Nio.ByteBuffer, System.Boolean)' changed from '[RegisterAttribute("onWriteCompleted", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;Z)V", "GetOnWriteCompleted_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_ZHandler:Android.Net.Http.BidirectionalStream/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onWriteCompleted", "(Landroid/net/http/BidirectionalStream;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;Z)V", "GetOnWriteCompleted_Landroid_net_http_BidirectionalStream_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_ZHandler:Android.Net.Http.BidirectionalStream+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnCanceled(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onCanceled", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnCanceled_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onCanceled", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnCanceled_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnFailed(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo, Android.Net.Http.HttpException)' changed from '[RegisterAttribute("onFailed", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HttpException;)V", "GetOnFailed_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HttpException_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onFailed", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Landroid/net/http/HttpException;)V", "GetOnFailed_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Landroid_net_http_HttpException_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnReadCompleted(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo, Java.Nio.ByteBuffer)' changed from '[RegisterAttribute("onReadCompleted", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;)V", "GetOnReadCompleted_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onReadCompleted", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Ljava/nio/ByteBuffer;)V", "GetOnReadCompleted_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Ljava_nio_ByteBuffer_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnRedirectReceived(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo, System.String)' changed from '[RegisterAttribute("onRedirectReceived", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Ljava/lang/String;)V", "GetOnRedirectReceived_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Ljava_lang_String_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onRedirectReceived", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;Ljava/lang/String;)V", "GetOnRedirectReceived_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Ljava_lang_String_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnResponseStarted(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onResponseStarted", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnResponseStarted_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onResponseStarted", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnResponseStarted_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.ICallback.OnSucceeded(Android.Net.Http.UrlRequest, Android.Net.Http.UrlResponseInfo)' changed from '[RegisterAttribute("onSucceeded", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnSucceeded_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onSucceeded", "(Landroid/net/http/UrlRequest;Landroid/net/http/UrlResponseInfo;)V", "GetOnSucceeded_Landroid_net_http_UrlRequest_Landroid_net_http_UrlResponseInfo_Handler:Android.Net.Http.UrlRequest+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Http.UrlRequest.IStatusListener.OnStatus(Android.Net.Http.UrlRequestStatus)' changed from '[RegisterAttribute("onStatus", "(I)V", "GetOnStatus_IHandler:Android.Net.Http.UrlRequest/IStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onStatus", "(I)V", "GetOnStatus_IHandler:Android.Net.Http.UrlRequest+IStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4Address.Address.get()' changed from '[RegisterAttribute("getAddress", "()Ljava/net/Inet4Address;", "GetGetAddressHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams/IConfigRequestIpv4AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("getAddress", "()Ljava/net/Inet4Address;", "GetGetAddressHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams+IConfigRequestIpv4AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6Address.Address.get()' changed from '[RegisterAttribute("getAddress", "()Ljava/net/Inet6Address;", "GetGetAddressHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams/IConfigRequestIpv6AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("getAddress", "()Ljava/net/Inet6Address;", "GetGetAddressHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams+IConfigRequestIpv6AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6Address.PrefixLength.get()' changed from '[RegisterAttribute("getPrefixLength", "()I", "GetGetPrefixLengthHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams/IConfigRequestIpv6AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("getPrefixLength", "()I", "GetGetPrefixLengthHandler:Android.Net.IpSec.Ike.TunnelModeChildSessionParams+IConfigRequestIpv6AddressInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnDiscoveryStarted(System.String)' changed from '[RegisterAttribute("onDiscoveryStarted", "(Ljava/lang/String;)V", "GetOnDiscoveryStarted_Ljava_lang_String_Handler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDiscoveryStarted", "(Ljava/lang/String;)V", "GetOnDiscoveryStarted_Ljava_lang_String_Handler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnDiscoveryStopped(System.String)' changed from '[RegisterAttribute("onDiscoveryStopped", "(Ljava/lang/String;)V", "GetOnDiscoveryStopped_Ljava_lang_String_Handler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDiscoveryStopped", "(Ljava/lang/String;)V", "GetOnDiscoveryStopped_Ljava_lang_String_Handler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnServiceFound(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceFound", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceFound_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceFound", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceFound_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnServiceLost(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceLost", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceLost_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceLost", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceLost_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnStartDiscoveryFailed(System.String, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onStartDiscoveryFailed", "(Ljava/lang/String;I)V", "GetOnStartDiscoveryFailed_Ljava_lang_String_IHandler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onStartDiscoveryFailed", "(Ljava/lang/String;I)V", "GetOnStartDiscoveryFailed_Ljava_lang_String_IHandler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IDiscoveryListener.OnStopDiscoveryFailed(System.String, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onStopDiscoveryFailed", "(Ljava/lang/String;I)V", "GetOnStopDiscoveryFailed_Ljava_lang_String_IHandler:Android.Net.Nsd.NsdManager/IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onStopDiscoveryFailed", "(Ljava/lang/String;I)V", "GetOnStopDiscoveryFailed_Ljava_lang_String_IHandler:Android.Net.Nsd.NsdManager+IDiscoveryListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IRegistrationListener.OnRegistrationFailed(Android.Net.Nsd.NsdServiceInfo, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onRegistrationFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnRegistrationFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager/IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onRegistrationFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnRegistrationFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager+IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IRegistrationListener.OnServiceRegistered(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceRegistered", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceRegistered_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceRegistered", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceRegistered_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IRegistrationListener.OnServiceUnregistered(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceUnregistered", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceUnregistered_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceUnregistered", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceUnregistered_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IRegistrationListener.OnUnregistrationFailed(Android.Net.Nsd.NsdServiceInfo, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onUnregistrationFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnUnregistrationFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager/IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onUnregistrationFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnUnregistrationFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager+IRegistrationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IResolveListener.OnResolutionStopped(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onResolutionStopped", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnResolutionStopped_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IResolveListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onResolutionStopped", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnResolutionStopped_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IResolveListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IResolveListener.OnResolveFailed(Android.Net.Nsd.NsdServiceInfo, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onResolveFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnResolveFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager/IResolveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onResolveFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnResolveFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager+IResolveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IResolveListener.OnServiceResolved(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceResolved", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceResolved_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IResolveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceResolved", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceResolved_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IResolveListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IResolveListener.OnStopResolutionFailed(Android.Net.Nsd.NsdServiceInfo, Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onStopResolutionFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnStopResolutionFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager/IResolveListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onStopResolutionFailed", "(Landroid/net/nsd/NsdServiceInfo;I)V", "GetOnStopResolutionFailed_Landroid_net_nsd_NsdServiceInfo_IHandler:Android.Net.Nsd.NsdManager+IResolveListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceInfoCallbackRegistrationFailed(Android.Net.Nsd.NsdFailure)' changed from '[RegisterAttribute("onServiceInfoCallbackRegistrationFailed", "(I)V", "GetOnServiceInfoCallbackRegistrationFailed_IHandler:Android.Net.Nsd.NsdManager/IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onServiceInfoCallbackRegistrationFailed", "(I)V", "GetOnServiceInfoCallbackRegistrationFailed_IHandler:Android.Net.Nsd.NsdManager+IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceInfoCallbackUnregistered()' changed from '[RegisterAttribute("onServiceInfoCallbackUnregistered", "()V", "GetOnServiceInfoCallbackUnregisteredHandler:Android.Net.Nsd.NsdManager/IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onServiceInfoCallbackUnregistered", "()V", "GetOnServiceInfoCallbackUnregisteredHandler:Android.Net.Nsd.NsdManager+IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceLost()' changed from '[RegisterAttribute("onServiceLost", "()V", "GetOnServiceLostHandler:Android.Net.Nsd.NsdManager/IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onServiceLost", "()V", "GetOnServiceLostHandler:Android.Net.Nsd.NsdManager+IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceUpdated(Android.Net.Nsd.NsdServiceInfo)' changed from '[RegisterAttribute("onServiceUpdated", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceUpdated_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager/IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onServiceUpdated", "(Landroid/net/nsd/NsdServiceInfo;)V", "GetOnServiceUpdated_Landroid_net_nsd_NsdServiceInfo_Handler:Android.Net.Nsd.NsdManager+IServiceInfoCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.WifiManager.ILocalOnlyConnectionFailureListener.OnConnectionFailed(Android.Net.Wifi.WifiNetworkSpecifier, Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason)' changed from '[RegisterAttribute("onConnectionFailed", "(Landroid/net/wifi/WifiNetworkSpecifier;I)V", "GetOnConnectionFailed_Landroid_net_wifi_WifiNetworkSpecifier_IHandler:Android.Net.Wifi.WifiManager/ILocalOnlyConnectionFailureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onConnectionFailed", "(Landroid/net/wifi/WifiNetworkSpecifier;I)V", "GetOnConnectionFailed_Landroid_net_wifi_WifiNetworkSpecifier_IHandler:Android.Net.Wifi.WifiManager+ILocalOnlyConnectionFailureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.WifiManager.ISuggestionConnectionStatusListener.OnConnectionStatus(Android.Net.Wifi.WifiNetworkSuggestion, System.Int32)' changed from '[RegisterAttribute("onConnectionStatus", "(Landroid/net/wifi/WifiNetworkSuggestion;I)V", "GetOnConnectionStatus_Landroid_net_wifi_WifiNetworkSuggestion_IHandler:Android.Net.Wifi.WifiManager/ISuggestionConnectionStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onConnectionStatus", "(Landroid/net/wifi/WifiNetworkSuggestion;I)V", "GetOnConnectionStatus_Landroid_net_wifi_WifiNetworkSuggestion_IHandler:Android.Net.Wifi.WifiManager+ISuggestionConnectionStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.WifiManager.ISuggestionUserApprovalStatusListener.OnUserApprovalStatusChange(System.Int32)' changed from '[RegisterAttribute("onUserApprovalStatusChange", "(I)V", "GetOnUserApprovalStatusChange_IHandler:Android.Net.Wifi.WifiManager/ISuggestionUserApprovalStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onUserApprovalStatusChange", "(I)V", "GetOnUserApprovalStatusChange_IHandler:Android.Net.Wifi.WifiManager+ISuggestionUserApprovalStatusListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IActionListener.OnFailure(Android.Net.Wifi.P2p.WifiP2pFailureReason)' changed from '[RegisterAttribute("onFailure", "(I)V", "GetOnFailure_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFailure", "(I)V", "GetOnFailure_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IActionListener.OnSuccess()' changed from '[RegisterAttribute("onSuccess", "()V", "GetOnSuccessHandler:Android.Net.Wifi.P2p.WifiP2pManager/IActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSuccess", "()V", "GetOnSuccessHandler:Android.Net.Wifi.P2p.WifiP2pManager+IActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IChannelListener.OnChannelDisconnected()' changed from '[RegisterAttribute("onChannelDisconnected", "()V", "GetOnChannelDisconnectedHandler:Android.Net.Wifi.P2p.WifiP2pManager/IChannelListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onChannelDisconnected", "()V", "GetOnChannelDisconnectedHandler:Android.Net.Wifi.P2p.WifiP2pManager+IChannelListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IConnectionInfoListener.OnConnectionInfoAvailable(Android.Net.Wifi.P2p.WifiP2pInfo)' changed from '[RegisterAttribute("onConnectionInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pInfo;)V", "GetOnConnectionInfoAvailable_Landroid_net_wifi_p2p_WifiP2pInfo_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IConnectionInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onConnectionInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pInfo;)V", "GetOnConnectionInfoAvailable_Landroid_net_wifi_p2p_WifiP2pInfo_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IConnectionInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IDeviceInfoListener.OnDeviceInfoAvailable(Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onDeviceInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDeviceInfoAvailable_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IDeviceInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onDeviceInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDeviceInfoAvailable_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IDeviceInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IDiscoveryStateListener.OnDiscoveryStateAvailable(System.Int32)' changed from '[RegisterAttribute("onDiscoveryStateAvailable", "(I)V", "GetOnDiscoveryStateAvailable_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IDiscoveryStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onDiscoveryStateAvailable", "(I)V", "GetOnDiscoveryStateAvailable_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IDiscoveryStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdServiceResponseListener.OnDnsSdServiceAvailable(System.String, System.String, Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onDnsSdServiceAvailable", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDnsSdServiceAvailable_Ljava_lang_String_Ljava_lang_String_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IDnsSdServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDnsSdServiceAvailable", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDnsSdServiceAvailable_Ljava_lang_String_Ljava_lang_String_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IDnsSdServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdTxtRecordListener.OnDnsSdTxtRecordAvailable(System.String, System.Collections.Generic.IDictionary, Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onDnsSdTxtRecordAvailable", "(Ljava/lang/String;Ljava/util/Map;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDnsSdTxtRecordAvailable_Ljava_lang_String_Ljava_util_Map_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IDnsSdTxtRecordListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDnsSdTxtRecordAvailable", "(Ljava/lang/String;Ljava/util/Map;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDnsSdTxtRecordAvailable_Ljava_lang_String_Ljava_util_Map_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IDnsSdTxtRecordListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnAttached(Android.Net.MacAddress)' changed from '[RegisterAttribute("onAttached", "(Landroid/net/MacAddress;)V", "GetOnAttached_Landroid_net_MacAddress_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onAttached", "(Landroid/net/MacAddress;)V", "GetOnAttached_Landroid_net_MacAddress_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnConnectionRequested(System.Int32, Android.Net.Wifi.P2p.WifiP2pConfig, Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onConnectionRequested", "(ILandroid/net/wifi/p2p/WifiP2pConfig;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnConnectionRequested_ILandroid_net_wifi_p2p_WifiP2pConfig_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onConnectionRequested", "(ILandroid/net/wifi/p2p/WifiP2pConfig;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnConnectionRequested_ILandroid_net_wifi_p2p_WifiP2pConfig_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnDetached(Android.Net.MacAddress, System.Int32)' changed from '[RegisterAttribute("onDetached", "(Landroid/net/MacAddress;I)V", "GetOnDetached_Landroid_net_MacAddress_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onDetached", "(Landroid/net/MacAddress;I)V", "GetOnDetached_Landroid_net_MacAddress_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnPinGenerated(Android.Net.MacAddress, System.String)' changed from '[RegisterAttribute("onPinGenerated", "(Landroid/net/MacAddress;Ljava/lang/String;)V", "GetOnPinGenerated_Landroid_net_MacAddress_Ljava_lang_String_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onPinGenerated", "(Landroid/net/MacAddress;Ljava/lang/String;)V", "GetOnPinGenerated_Landroid_net_MacAddress_Ljava_lang_String_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IExternalApproverRequestListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IGroupInfoListener.OnGroupInfoAvailable(Android.Net.Wifi.P2p.WifiP2pGroup)' changed from '[RegisterAttribute("onGroupInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnGroupInfoAvailable_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IGroupInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGroupInfoAvailable", "(Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnGroupInfoAvailable_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IGroupInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.INetworkInfoListener.OnNetworkInfoAvailable(Android.Net.NetworkInfo)' changed from '[RegisterAttribute("onNetworkInfoAvailable", "(Landroid/net/NetworkInfo;)V", "GetOnNetworkInfoAvailable_Landroid_net_NetworkInfo_Handler:Android.Net.Wifi.P2p.WifiP2pManager/INetworkInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onNetworkInfoAvailable", "(Landroid/net/NetworkInfo;)V", "GetOnNetworkInfoAvailable_Landroid_net_NetworkInfo_Handler:Android.Net.Wifi.P2p.WifiP2pManager+INetworkInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IP2pStateListener.OnP2pStateAvailable(Android.Net.Wifi.P2p.WifiP2pState)' changed from '[RegisterAttribute("onP2pStateAvailable", "(I)V", "GetOnP2pStateAvailable_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IP2pStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onP2pStateAvailable", "(I)V", "GetOnP2pStateAvailable_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IP2pStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IPeerListListener.OnPeersAvailable(Android.Net.Wifi.P2p.WifiP2pDeviceList)' changed from '[RegisterAttribute("onPeersAvailable", "(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V", "GetOnPeersAvailable_Landroid_net_wifi_p2p_WifiP2pDeviceList_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IPeerListListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPeersAvailable", "(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V", "GetOnPeersAvailable_Landroid_net_wifi_p2p_WifiP2pDeviceList_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IPeerListListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IServiceResponseListener.OnServiceAvailable(Android.Net.Wifi.P2p.Nsd.ServiceType, System.Byte[], Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onServiceAvailable", "(I[BLandroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnServiceAvailable_IarrayBLandroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onServiceAvailable", "(I[BLandroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnServiceAvailable_IarrayBLandroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IUpnpServiceResponseListener.OnUpnpServiceAvailable(System.Collections.Generic.IList, Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onUpnpServiceAvailable", "(Ljava/util/List;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnUpnpServiceAvailable_Ljava_util_List_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IUpnpServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onUpnpServiceAvailable", "(Ljava/util/List;Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnUpnpServiceAvailable_Ljava_util_List_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IUpnpServiceResponseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnDeviceConfigurationChanged(Android.Net.Wifi.P2p.WifiP2pDevice)' changed from '[RegisterAttribute("onDeviceConfigurationChanged", "(Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDeviceConfigurationChanged_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onDeviceConfigurationChanged", "(Landroid/net/wifi/p2p/WifiP2pDevice;)V", "GetOnDeviceConfigurationChanged_Landroid_net_wifi_p2p_WifiP2pDevice_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnDiscoveryStateChanged(System.Int32)' changed from '[RegisterAttribute("onDiscoveryStateChanged", "(I)V", "GetOnDiscoveryStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onDiscoveryStateChanged", "(I)V", "GetOnDiscoveryStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnFrequencyChanged(Android.Net.Wifi.P2p.WifiP2pInfo, Android.Net.Wifi.P2p.WifiP2pGroup)' changed from '[RegisterAttribute("onFrequencyChanged", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnFrequencyChanged_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onFrequencyChanged", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnFrequencyChanged_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnGroupCreated(Android.Net.Wifi.P2p.WifiP2pInfo, Android.Net.Wifi.P2p.WifiP2pGroup)' changed from '[RegisterAttribute("onGroupCreated", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnGroupCreated_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onGroupCreated", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnGroupCreated_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnGroupCreating()' changed from '[RegisterAttribute("onGroupCreating", "()V", "GetOnGroupCreatingHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onGroupCreating", "()V", "GetOnGroupCreatingHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnGroupCreationFailed(System.Int32)' changed from '[RegisterAttribute("onGroupCreationFailed", "(I)V", "GetOnGroupCreationFailed_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onGroupCreationFailed", "(I)V", "GetOnGroupCreationFailed_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnGroupNegotiationRejectedByUser()' changed from '[RegisterAttribute("onGroupNegotiationRejectedByUser", "()V", "GetOnGroupNegotiationRejectedByUserHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onGroupNegotiationRejectedByUser", "()V", "GetOnGroupNegotiationRejectedByUserHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnGroupRemoved()' changed from '[RegisterAttribute("onGroupRemoved", "()V", "GetOnGroupRemovedHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onGroupRemoved", "()V", "GetOnGroupRemovedHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnListenStateChanged(System.Int32)' changed from '[RegisterAttribute("onListenStateChanged", "(I)V", "GetOnListenStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onListenStateChanged", "(I)V", "GetOnListenStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnP2pStateChanged(System.Int32)' changed from '[RegisterAttribute("onP2pStateChanged", "(I)V", "GetOnP2pStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onP2pStateChanged", "(I)V", "GetOnP2pStateChanged_IHandler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnPeerClientDisconnected(Android.Net.Wifi.P2p.WifiP2pInfo, Android.Net.Wifi.P2p.WifiP2pGroup)' changed from '[RegisterAttribute("onPeerClientDisconnected", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnPeerClientDisconnected_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onPeerClientDisconnected", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnPeerClientDisconnected_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnPeerClientJoined(Android.Net.Wifi.P2p.WifiP2pInfo, Android.Net.Wifi.P2p.WifiP2pGroup)' changed from '[RegisterAttribute("onPeerClientJoined", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnPeerClientJoined_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onPeerClientJoined", "(Landroid/net/wifi/p2p/WifiP2pInfo;Landroid/net/wifi/p2p/WifiP2pGroup;)V", "GetOnPeerClientJoined_Landroid_net_wifi_p2p_WifiP2pInfo_Landroid_net_wifi_p2p_WifiP2pGroup_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.Wifi.P2p.WifiP2pManager.IWifiP2pListener.OnPeerListChanged(Android.Net.Wifi.P2p.WifiP2pDeviceList)' changed from '[RegisterAttribute("onPeerListChanged", "(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V", "GetOnPeerListChanged_Landroid_net_wifi_p2p_WifiP2pDeviceList_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("onPeerListChanged", "(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V", "GetOnPeerListChanged_Landroid_net_wifi_p2p_WifiP2pDeviceList_Handler:Android.Net.Wifi.P2p.WifiP2pManager+IWifiP2pListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Nfc.NfcAdapter.ICreateBeamUrisCallback.CreateBeamUris(Android.Nfc.NfcEvent)' changed from '[RegisterAttribute("createBeamUris", "(Landroid/nfc/NfcEvent;)[Landroid/net/Uri;", "GetCreateBeamUris_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter/ICreateBeamUrisCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("createBeamUris", "(Landroid/nfc/NfcEvent;)[Landroid/net/Uri;", "GetCreateBeamUris_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter+ICreateBeamUrisCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Nfc.NfcAdapter.ICreateNdefMessageCallback.CreateNdefMessage(Android.Nfc.NfcEvent)' changed from '[RegisterAttribute("createNdefMessage", "(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage;", "GetCreateNdefMessage_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter/ICreateNdefMessageCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("createNdefMessage", "(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage;", "GetCreateNdefMessage_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter+ICreateNdefMessageCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Nfc.NfcAdapter.IOnNdefPushCompleteCallback.OnNdefPushComplete(Android.Nfc.NfcEvent)' changed from '[RegisterAttribute("onNdefPushComplete", "(Landroid/nfc/NfcEvent;)V", "GetOnNdefPushComplete_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter/IOnNdefPushCompleteCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onNdefPushComplete", "(Landroid/nfc/NfcEvent;)V", "GetOnNdefPushComplete_Landroid_nfc_NfcEvent_Handler:Android.Nfc.NfcAdapter+IOnNdefPushCompleteCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Nfc.NfcAdapter.IOnTagRemovedListener.OnTagRemoved()' changed from '[RegisterAttribute("onTagRemoved", "()V", "GetOnTagRemovedHandler:Android.Nfc.NfcAdapter/IOnTagRemovedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onTagRemoved", "()V", "GetOnTagRemovedHandler:Android.Nfc.NfcAdapter+IOnTagRemovedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Nfc.NfcAdapter.IReaderCallback.OnTagDiscovered(Android.Nfc.Tag)' changed from '[RegisterAttribute("onTagDiscovered", "(Landroid/nfc/Tag;)V", "GetOnTagDiscovered_Landroid_nfc_Tag_Handler:Android.Nfc.NfcAdapter/IReaderCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTagDiscovered", "(Landroid/nfc/Tag;)V", "GetOnTagDiscovered_Landroid_nfc_Tag_Handler:Android.Nfc.NfcAdapter+IReaderCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLES31Ext.IDebugProcKHR.OnMessage(System.Int32, System.Int32, System.Int32, System.Int32, System.String)' changed from '[RegisterAttribute("onMessage", "(IIIILjava/lang/String;)V", "GetOnMessage_IIIILjava_lang_String_Handler:Android.Opengl.GLES31Ext/IDebugProcKHRInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMessage", "(IIIILjava/lang/String;)V", "GetOnMessage_IIIILjava_lang_String_Handler:Android.Opengl.GLES31Ext+IDebugProcKHRInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLES32.IDebugProc.OnMessage(System.Int32, System.Int32, System.Int32, System.Int32, System.String)' changed from '[RegisterAttribute("onMessage", "(IIIILjava/lang/String;)V", "GetOnMessage_IIIILjava_lang_String_Handler:Android.Opengl.GLES32/IDebugProcInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onMessage", "(IIIILjava/lang/String;)V", "GetOnMessage_IIIILjava_lang_String_Handler:Android.Opengl.GLES32+IDebugProcInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IEGLConfigChooser.ChooseConfig(Javax.Microedition.Khronos.Egl.IEGL10, Javax.Microedition.Khronos.Egl.EGLDisplay)' changed from '[RegisterAttribute("chooseConfig", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;", "GetChooseConfig_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Handler:Android.Opengl.GLSurfaceView/IEGLConfigChooserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("chooseConfig", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;", "GetChooseConfig_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Handler:Android.Opengl.GLSurfaceView+IEGLConfigChooserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IEGLContextFactory.CreateContext(Javax.Microedition.Khronos.Egl.IEGL10, Javax.Microedition.Khronos.Egl.EGLDisplay, Javax.Microedition.Khronos.Egl.EGLConfig)' changed from '[RegisterAttribute("createContext", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;", "GetCreateContext_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLConfig_Handler:Android.Opengl.GLSurfaceView/IEGLContextFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("createContext", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;", "GetCreateContext_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLConfig_Handler:Android.Opengl.GLSurfaceView+IEGLContextFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IEGLContextFactory.DestroyContext(Javax.Microedition.Khronos.Egl.IEGL10, Javax.Microedition.Khronos.Egl.EGLDisplay, Javax.Microedition.Khronos.Egl.EGLContext)' changed from '[RegisterAttribute("destroyContext", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V", "GetDestroyContext_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLContext_Handler:Android.Opengl.GLSurfaceView/IEGLContextFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("destroyContext", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V", "GetDestroyContext_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLContext_Handler:Android.Opengl.GLSurfaceView+IEGLContextFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory.CreateWindowSurface(Javax.Microedition.Khronos.Egl.IEGL10, Javax.Microedition.Khronos.Egl.EGLDisplay, Javax.Microedition.Khronos.Egl.EGLConfig, Java.Lang.Object)' changed from '[RegisterAttribute("createWindowSurface", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;", "GetCreateWindowSurface_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLConfig_Ljava_lang_Object_Handler:Android.Opengl.GLSurfaceView/IEGLWindowSurfaceFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("createWindowSurface", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;", "GetCreateWindowSurface_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLConfig_Ljava_lang_Object_Handler:Android.Opengl.GLSurfaceView+IEGLWindowSurfaceFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory.DestroySurface(Javax.Microedition.Khronos.Egl.IEGL10, Javax.Microedition.Khronos.Egl.EGLDisplay, Javax.Microedition.Khronos.Egl.EGLSurface)' changed from '[RegisterAttribute("destroySurface", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V", "GetDestroySurface_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLSurface_Handler:Android.Opengl.GLSurfaceView/IEGLWindowSurfaceFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("destroySurface", "(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V", "GetDestroySurface_Ljavax_microedition_khronos_egl_EGL10_Ljavax_microedition_khronos_egl_EGLDisplay_Ljavax_microedition_khronos_egl_EGLSurface_Handler:Android.Opengl.GLSurfaceView+IEGLWindowSurfaceFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IGLWrapper.Wrap(Javax.Microedition.Khronos.Opengles.IGL)' changed from '[RegisterAttribute("wrap", "(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;", "GetWrap_Ljavax_microedition_khronos_opengles_GL_Handler:Android.Opengl.GLSurfaceView/IGLWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("wrap", "(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;", "GetWrap_Ljavax_microedition_khronos_opengles_GL_Handler:Android.Opengl.GLSurfaceView+IGLWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IRenderer.OnDrawFrame(Javax.Microedition.Khronos.Opengles.IGL10)' changed from '[RegisterAttribute("onDrawFrame", "(Ljavax/microedition/khronos/opengles/GL10;)V", "GetOnDrawFrame_Ljavax_microedition_khronos_opengles_GL10_Handler:Android.Opengl.GLSurfaceView/IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDrawFrame", "(Ljavax/microedition/khronos/opengles/GL10;)V", "GetOnDrawFrame_Ljavax_microedition_khronos_opengles_GL10_Handler:Android.Opengl.GLSurfaceView+IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IRenderer.OnSurfaceChanged(Javax.Microedition.Khronos.Opengles.IGL10, System.Int32, System.Int32)' changed from '[RegisterAttribute("onSurfaceChanged", "(Ljavax/microedition/khronos/opengles/GL10;II)V", "GetOnSurfaceChanged_Ljavax_microedition_khronos_opengles_GL10_IIHandler:Android.Opengl.GLSurfaceView/IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceChanged", "(Ljavax/microedition/khronos/opengles/GL10;II)V", "GetOnSurfaceChanged_Ljavax_microedition_khronos_opengles_GL10_IIHandler:Android.Opengl.GLSurfaceView+IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Opengl.GLSurfaceView.IRenderer.OnSurfaceCreated(Javax.Microedition.Khronos.Opengles.IGL10, Javax.Microedition.Khronos.Egl.EGLConfig)' changed from '[RegisterAttribute("onSurfaceCreated", "(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V", "GetOnSurfaceCreated_Ljavax_microedition_khronos_opengles_GL10_Ljavax_microedition_khronos_egl_EGLConfig_Handler:Android.Opengl.GLSurfaceView/IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceCreated", "(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V", "GetOnSurfaceCreated_Ljavax_microedition_khronos_opengles_GL10_Ljavax_microedition_khronos_egl_EGLConfig_Handler:Android.Opengl.GLSurfaceView+IRendererInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.CancellationSignal.IOnCancelListener.OnCancel()' changed from '[RegisterAttribute("onCancel", "()V", "GetOnCancelHandler:Android.OS.CancellationSignal/IOnCancelListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCancel", "()V", "GetOnCancelHandler:Android.OS.CancellationSignal+IOnCancelListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.FileUtils.IProgressListener.OnProgress(System.Int64)' changed from '[RegisterAttribute("onProgress", "(J)V", "GetOnProgress_JHandler:Android.OS.FileUtils/IProgressListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onProgress", "(J)V", "GetOnProgress_JHandler:Android.OS.FileUtils+IProgressListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.Handler.ICallback.HandleMessage(Android.OS.Message)' changed from '[RegisterAttribute("handleMessage", "(Landroid/os/Message;)Z", "GetHandleMessage_Landroid_os_Message_Handler:Android.OS.Handler/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("handleMessage", "(Landroid/os/Message;)Z", "GetHandleMessage_Landroid_os_Message_Handler:Android.OS.Handler+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.MessageQueue.IIdleHandler.QueueIdle()' changed from '[RegisterAttribute("queueIdle", "()Z", "GetQueueIdleHandler:Android.OS.MessageQueue/IIdleHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("queueIdle", "()Z", "GetQueueIdleHandler:Android.OS.MessageQueue+IIdleHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.MessageQueue.IOnFileDescriptorEventListener.OnFileDescriptorEvents(Java.IO.FileDescriptor, Android.OS.MessageQueueEventType)' changed from '[RegisterAttribute("onFileDescriptorEvents", "(Ljava/io/FileDescriptor;I)I", "GetOnFileDescriptorEvents_Ljava_io_FileDescriptor_IHandler:Android.OS.MessageQueue/IOnFileDescriptorEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onFileDescriptorEvents", "(Ljava/io/FileDescriptor;I)I", "GetOnFileDescriptorEvents_Ljava_io_FileDescriptor_IHandler:Android.OS.MessageQueue+IOnFileDescriptorEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.ParcelFileDescriptor.IOnCloseListener.OnClose(Java.IO.IOException)' changed from '[RegisterAttribute("onClose", "(Ljava/io/IOException;)V", "GetOnClose_Ljava_io_IOException_Handler:Android.OS.ParcelFileDescriptor/IOnCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClose", "(Ljava/io/IOException;)V", "GetOnClose_Ljava_io_IOException_Handler:Android.OS.ParcelFileDescriptor+IOnCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.PowerManager.IOnThermalStatusChangedListener.OnThermalStatusChanged(Android.OS.ThermalStatus)' changed from '[RegisterAttribute("onThermalStatusChanged", "(I)V", "GetOnThermalStatusChanged_IHandler:Android.OS.PowerManager/IOnThermalStatusChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the contract to '[RegisterAttribute("onThermalStatusChanged", "(I)V", "GetOnThermalStatusChanged_IHandler:Android.OS.PowerManager+IOnThermalStatusChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=29)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.PowerManager.IWakeLockStateListener.OnStateChanged(System.Boolean)' changed from '[RegisterAttribute("onStateChanged", "(Z)V", "GetOnStateChanged_ZHandler:Android.OS.PowerManager/IWakeLockStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onStateChanged", "(Z)V", "GetOnStateChanged_ZHandler:Android.OS.PowerManager+IWakeLockStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.RecoverySystem.IProgressListener.OnProgress(System.Int32)' changed from '[RegisterAttribute("onProgress", "(I)V", "GetOnProgress_IHandler:Android.OS.RecoverySystem/IProgressListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onProgress", "(I)V", "GetOnProgress_IHandler:Android.OS.RecoverySystem+IProgressListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.StrictMode.IOnThreadViolationListener.OnThreadViolation(Android.OS.Strictmode.Violation)' changed from '[RegisterAttribute("onThreadViolation", "(Landroid/os/strictmode/Violation;)V", "GetOnThreadViolation_Landroid_os_strictmode_Violation_Handler:Android.OS.StrictMode/IOnThreadViolationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onThreadViolation", "(Landroid/os/strictmode/Violation;)V", "GetOnThreadViolation_Landroid_os_strictmode_Violation_Handler:Android.OS.StrictMode+IOnThreadViolationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.OS.StrictMode.IOnVmViolationListener.OnVmViolation(Android.OS.Strictmode.Violation)' changed from '[RegisterAttribute("onVmViolation", "(Landroid/os/strictmode/Violation;)V", "GetOnVmViolation_Landroid_os_strictmode_Violation_Handler:Android.OS.StrictMode/IOnVmViolationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onVmViolation", "(Landroid/os/strictmode/Violation;)V", "GetOnVmViolation_Landroid_os_strictmode_Violation_Handler:Android.OS.StrictMode+IOnVmViolationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.Preference.IOnPreferenceChangeListener.OnPreferenceChange(Android.Preferences.Preference, Java.Lang.Object)' changed from '[RegisterAttribute("onPreferenceChange", "(Landroid/preference/Preference;Ljava/lang/Object;)Z", "GetOnPreferenceChange_Landroid_preference_Preference_Ljava_lang_Object_Handler:Android.Preferences.Preference/IOnPreferenceChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreferenceChange", "(Landroid/preference/Preference;Ljava/lang/Object;)Z", "GetOnPreferenceChange_Landroid_preference_Preference_Ljava_lang_Object_Handler:Android.Preferences.Preference+IOnPreferenceChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.Preference.IOnPreferenceClickListener.OnPreferenceClick(Android.Preferences.Preference)' changed from '[RegisterAttribute("onPreferenceClick", "(Landroid/preference/Preference;)Z", "GetOnPreferenceClick_Landroid_preference_Preference_Handler:Android.Preferences.Preference/IOnPreferenceClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreferenceClick", "(Landroid/preference/Preference;)Z", "GetOnPreferenceClick_Landroid_preference_Preference_Handler:Android.Preferences.Preference+IOnPreferenceClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.PreferenceFragment.IOnPreferenceStartFragmentCallback.OnPreferenceStartFragment(Android.Preferences.PreferenceFragment, Android.Preferences.Preference)' changed from '[RegisterAttribute("onPreferenceStartFragment", "(Landroid/preference/PreferenceFragment;Landroid/preference/Preference;)Z", "GetOnPreferenceStartFragment_Landroid_preference_PreferenceFragment_Landroid_preference_Preference_Handler:Android.Preferences.PreferenceFragment/IOnPreferenceStartFragmentCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreferenceStartFragment", "(Landroid/preference/PreferenceFragment;Landroid/preference/Preference;)Z", "GetOnPreferenceStartFragment_Landroid_preference_PreferenceFragment_Landroid_preference_Preference_Handler:Android.Preferences.PreferenceFragment+IOnPreferenceStartFragmentCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.PreferenceManager.IOnActivityDestroyListener.OnActivityDestroy()' changed from '[RegisterAttribute("onActivityDestroy", "()V", "GetOnActivityDestroyHandler:Android.Preferences.PreferenceManager/IOnActivityDestroyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActivityDestroy", "()V", "GetOnActivityDestroyHandler:Android.Preferences.PreferenceManager+IOnActivityDestroyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.PreferenceManager.IOnActivityResultListener.OnActivityResult(System.Int32, Android.App.Result, Android.Content.Intent)' changed from '[RegisterAttribute("onActivityResult", "(IILandroid/content/Intent;)Z", "GetOnActivityResult_IILandroid_content_Intent_Handler:Android.Preferences.PreferenceManager/IOnActivityResultListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActivityResult", "(IILandroid/content/Intent;)Z", "GetOnActivityResult_IILandroid_content_Intent_Handler:Android.Preferences.PreferenceManager+IOnActivityResultListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Preferences.PreferenceManager.IOnActivityStopListener.OnActivityStop()' changed from '[RegisterAttribute("onActivityStop", "()V", "GetOnActivityStopHandler:Android.Preferences.PreferenceManager/IOnActivityStopListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActivityStop", "()V", "GetOnActivityStopHandler:Android.Preferences.PreferenceManager+IOnActivityStopListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Renderscripts.Allocation.IOnBufferAvailableListener.OnBufferAvailable(Android.Renderscripts.Allocation)' changed from '[RegisterAttribute("onBufferAvailable", "(Landroid/renderscript/Allocation;)V", "GetOnBufferAvailable_Landroid_renderscript_Allocation_Handler:Android.Renderscripts.Allocation/IOnBufferAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onBufferAvailable", "(Landroid/renderscript/Allocation;)V", "GetOnBufferAvailable_Landroid_renderscript_Allocation_Handler:Android.Renderscripts.Allocation+IOnBufferAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.SE.Omapi.SEService.IOnConnectedListener.OnConnected()' changed from '[RegisterAttribute("onConnected", "()V", "GetOnConnectedHandler:Android.SE.Omapi.SEService/IOnConnectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onConnected", "()V", "GetOnConnectedHandler:Android.SE.Omapi.SEService+IOnConnectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Security.Identity.CredentialDataResult.IEntries.GetEntry(System.String, System.String)' changed from '[RegisterAttribute("getEntry", "(Ljava/lang/String;Ljava/lang/String;)[B", "GetGetEntry_Ljava_lang_String_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult/IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("getEntry", "(Ljava/lang/String;Ljava/lang/String;)[B", "GetGetEntry_Ljava_lang_String_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult+IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Security.Identity.CredentialDataResult.IEntries.GetEntryNames(System.String)' changed from '[RegisterAttribute("getEntryNames", "(Ljava/lang/String;)Ljava/util/Collection;", "GetGetEntryNames_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult/IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("getEntryNames", "(Ljava/lang/String;)Ljava/util/Collection;", "GetGetEntryNames_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult+IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Security.Identity.CredentialDataResult.IEntries.GetRetrievedEntryNames(System.String)' changed from '[RegisterAttribute("getRetrievedEntryNames", "(Ljava/lang/String;)Ljava/util/Collection;", "GetGetRetrievedEntryNames_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult/IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("getRetrievedEntryNames", "(Ljava/lang/String;)Ljava/util/Collection;", "GetGetRetrievedEntryNames_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult+IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Security.Identity.CredentialDataResult.IEntries.GetStatus(System.String, System.String)' changed from '[RegisterAttribute("getStatus", "(Ljava/lang/String;Ljava/lang/String;)I", "GetGetStatus_Ljava_lang_String_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult/IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("getStatus", "(Ljava/lang/String;Ljava/lang/String;)I", "GetGetStatus_Ljava_lang_String_Ljava_lang_String_Handler:Android.Security.Identity.CredentialDataResult+IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Security.Identity.CredentialDataResult.IEntries.Namespaces.get()' changed from '[RegisterAttribute("getNamespaces", "()Ljava/util/Collection;", "GetGetNamespacesHandler:Android.Security.Identity.CredentialDataResult/IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("getNamespaces", "()Ljava/util/Collection;", "GetGetNamespacesHandler:Android.Security.Identity.CredentialDataResult+IEntriesInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Service.Carrier.CarrierMessagingService.IResultCallback.OnReceiveResult(Java.Lang.Object)' changed from '[RegisterAttribute("onReceiveResult", "(Ljava/lang/Object;)V", "GetOnReceiveResult_Ljava_lang_Object_Handler:Android.Service.Carrier.CarrierMessagingService/IResultCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=22)]' in the contract to '[RegisterAttribute("onReceiveResult", "(Ljava/lang/Object;)V", "GetOnReceiveResult_Ljava_lang_Object_Handler:Android.Service.Carrier.CarrierMessagingService+IResultCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=22)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback.OnInvisible(Android.Service.Voice.VoiceInteractionSession.ActivityId)' changed from '[RegisterAttribute("onInvisible", "(Landroid/service/voice/VoiceInteractionSession$ActivityId;)V", "GetOnInvisible_Landroid_service_voice_VoiceInteractionSession_ActivityId_Handler:Android.Service.Voice.VoiceInteractionSession/IVisibleActivityCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the contract to '[RegisterAttribute("onInvisible", "(Landroid/service/voice/VoiceInteractionSession$ActivityId;)V", "GetOnInvisible_Landroid_service_voice_VoiceInteractionSession_ActivityId_Handler:Android.Service.Voice.VoiceInteractionSession+IVisibleActivityCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback.OnVisible(Android.Service.Voice.VisibleActivityInfo)' changed from '[RegisterAttribute("onVisible", "(Landroid/service/voice/VisibleActivityInfo;)V", "GetOnVisible_Landroid_service_voice_VisibleActivityInfo_Handler:Android.Service.Voice.VoiceInteractionSession/IVisibleActivityCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the contract to '[RegisterAttribute("onVisible", "(Landroid/service/voice/VisibleActivityInfo;)V", "GetOnVisible_Landroid_service_voice_VisibleActivityInfo_Handler:Android.Service.Voice.VoiceInteractionSession+IVisibleActivityCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Speech.Tts.TextToSpeech.IOnInitListener.OnInit(Android.Speech.Tts.OperationResult)' changed from '[RegisterAttribute("onInit", "(I)V", "GetOnInit_IHandler:Android.Speech.Tts.TextToSpeech/IOnInitListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInit", "(I)V", "GetOnInit_IHandler:Android.Speech.Tts.TextToSpeech+IOnInitListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Speech.Tts.TextToSpeech.IOnUtteranceCompletedListener.OnUtteranceCompleted(System.String)' changed from '[RegisterAttribute("onUtteranceCompleted", "(Ljava/lang/String;)V", "GetOnUtteranceCompleted_Ljava_lang_String_Handler:Android.Speech.Tts.TextToSpeech/IOnUtteranceCompletedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onUtteranceCompleted", "(Ljava/lang/String;)V", "GetOnUtteranceCompleted_Ljava_lang_String_Handler:Android.Speech.Tts.TextToSpeech+IOnUtteranceCompletedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.CarrierConfigManager.ICarrierConfigChangeListener.OnCarrierConfigChanged(System.Int32, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onCarrierConfigChanged", "(IIII)V", "GetOnCarrierConfigChanged_IIIIHandler:Android.Telephony.CarrierConfigManager/ICarrierConfigChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onCarrierConfigChanged", "(IIII)V", "GetOnCarrierConfigChanged_IIIIHandler:Android.Telephony.CarrierConfigManager+ICarrierConfigChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IActiveDataSubscriptionIdListener.OnActiveDataSubscriptionIdChanged(System.Int32)' changed from '[RegisterAttribute("onActiveDataSubscriptionIdChanged", "(I)V", "GetOnActiveDataSubscriptionIdChanged_IHandler:Android.Telephony.TelephonyCallback/IActiveDataSubscriptionIdListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onActiveDataSubscriptionIdChanged", "(I)V", "GetOnActiveDataSubscriptionIdChanged_IHandler:Android.Telephony.TelephonyCallback+IActiveDataSubscriptionIdListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IBarringInfoListener.OnBarringInfoChanged(Android.Telephony.BarringInfo)' changed from '[RegisterAttribute("onBarringInfoChanged", "(Landroid/telephony/BarringInfo;)V", "GetOnBarringInfoChanged_Landroid_telephony_BarringInfo_Handler:Android.Telephony.TelephonyCallback/IBarringInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onBarringInfoChanged", "(Landroid/telephony/BarringInfo;)V", "GetOnBarringInfoChanged_Landroid_telephony_BarringInfo_Handler:Android.Telephony.TelephonyCallback+IBarringInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICallDisconnectCauseListener.OnCallDisconnectCauseChanged(System.Int32, System.Int32)' changed from '[RegisterAttribute("onCallDisconnectCauseChanged", "(II)V", "GetOnCallDisconnectCauseChanged_IIHandler:Android.Telephony.TelephonyCallback/ICallDisconnectCauseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCallDisconnectCauseChanged", "(II)V", "GetOnCallDisconnectCauseChanged_IIHandler:Android.Telephony.TelephonyCallback+ICallDisconnectCauseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICallForwardingIndicatorListener.OnCallForwardingIndicatorChanged(System.Boolean)' changed from '[RegisterAttribute("onCallForwardingIndicatorChanged", "(Z)V", "GetOnCallForwardingIndicatorChanged_ZHandler:Android.Telephony.TelephonyCallback/ICallForwardingIndicatorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCallForwardingIndicatorChanged", "(Z)V", "GetOnCallForwardingIndicatorChanged_ZHandler:Android.Telephony.TelephonyCallback+ICallForwardingIndicatorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICallStateListener.OnCallStateChanged(System.Int32)' changed from '[RegisterAttribute("onCallStateChanged", "(I)V", "GetOnCallStateChanged_IHandler:Android.Telephony.TelephonyCallback/ICallStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCallStateChanged", "(I)V", "GetOnCallStateChanged_IHandler:Android.Telephony.TelephonyCallback+ICallStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICarrierNetworkListener.OnCarrierNetworkChange(System.Boolean)' changed from '[RegisterAttribute("onCarrierNetworkChange", "(Z)V", "GetOnCarrierNetworkChange_ZHandler:Android.Telephony.TelephonyCallback/ICarrierNetworkListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCarrierNetworkChange", "(Z)V", "GetOnCarrierNetworkChange_ZHandler:Android.Telephony.TelephonyCallback+ICarrierNetworkListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICellInfoListener.OnCellInfoChanged(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onCellInfoChanged", "(Ljava/util/List;)V", "GetOnCellInfoChanged_Ljava_util_List_Handler:Android.Telephony.TelephonyCallback/ICellInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCellInfoChanged", "(Ljava/util/List;)V", "GetOnCellInfoChanged_Ljava_util_List_Handler:Android.Telephony.TelephonyCallback+ICellInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ICellLocationListener.OnCellLocationChanged(Android.Telephony.CellLocation)' changed from '[RegisterAttribute("onCellLocationChanged", "(Landroid/telephony/CellLocation;)V", "GetOnCellLocationChanged_Landroid_telephony_CellLocation_Handler:Android.Telephony.TelephonyCallback/ICellLocationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onCellLocationChanged", "(Landroid/telephony/CellLocation;)V", "GetOnCellLocationChanged_Landroid_telephony_CellLocation_Handler:Android.Telephony.TelephonyCallback+ICellLocationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IDataActivationStateListener.OnDataActivationStateChanged(System.Int32)' changed from '[RegisterAttribute("onDataActivationStateChanged", "(I)V", "GetOnDataActivationStateChanged_IHandler:Android.Telephony.TelephonyCallback/IDataActivationStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onDataActivationStateChanged", "(I)V", "GetOnDataActivationStateChanged_IHandler:Android.Telephony.TelephonyCallback+IDataActivationStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IDataActivityListener.OnDataActivity(System.Int32)' changed from '[RegisterAttribute("onDataActivity", "(I)V", "GetOnDataActivity_IHandler:Android.Telephony.TelephonyCallback/IDataActivityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onDataActivity", "(I)V", "GetOnDataActivity_IHandler:Android.Telephony.TelephonyCallback+IDataActivityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IDataConnectionStateListener.OnDataConnectionStateChanged(System.Int32, System.Int32)' changed from '[RegisterAttribute("onDataConnectionStateChanged", "(II)V", "GetOnDataConnectionStateChanged_IIHandler:Android.Telephony.TelephonyCallback/IDataConnectionStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onDataConnectionStateChanged", "(II)V", "GetOnDataConnectionStateChanged_IIHandler:Android.Telephony.TelephonyCallback+IDataConnectionStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IDisplayInfoListener.OnDisplayInfoChanged(Android.Telephony.TelephonyDisplayInfo)' changed from '[RegisterAttribute("onDisplayInfoChanged", "(Landroid/telephony/TelephonyDisplayInfo;)V", "GetOnDisplayInfoChanged_Landroid_telephony_TelephonyDisplayInfo_Handler:Android.Telephony.TelephonyCallback/IDisplayInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onDisplayInfoChanged", "(Landroid/telephony/TelephonyDisplayInfo;)V", "GetOnDisplayInfoChanged_Landroid_telephony_TelephonyDisplayInfo_Handler:Android.Telephony.TelephonyCallback+IDisplayInfoListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IEmergencyNumberListListener.OnEmergencyNumberListChanged(System.Collections.Generic.IDictionary>)' changed from '[RegisterAttribute("onEmergencyNumberListChanged", "(Ljava/util/Map;)V", "GetOnEmergencyNumberListChanged_Ljava_util_Map_Handler:Android.Telephony.TelephonyCallback/IEmergencyNumberListListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onEmergencyNumberListChanged", "(Ljava/util/Map;)V", "GetOnEmergencyNumberListChanged_Ljava_util_Map_Handler:Android.Telephony.TelephonyCallback+IEmergencyNumberListListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IImsCallDisconnectCauseListener.OnImsCallDisconnectCauseChanged(Android.Telephony.Ims.ImsReasonInfo)' changed from '[RegisterAttribute("onImsCallDisconnectCauseChanged", "(Landroid/telephony/ims/ImsReasonInfo;)V", "GetOnImsCallDisconnectCauseChanged_Landroid_telephony_ims_ImsReasonInfo_Handler:Android.Telephony.TelephonyCallback/IImsCallDisconnectCauseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onImsCallDisconnectCauseChanged", "(Landroid/telephony/ims/ImsReasonInfo;)V", "GetOnImsCallDisconnectCauseChanged_Landroid_telephony_ims_ImsReasonInfo_Handler:Android.Telephony.TelephonyCallback+IImsCallDisconnectCauseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IMessageWaitingIndicatorListener.OnMessageWaitingIndicatorChanged(System.Boolean)' changed from '[RegisterAttribute("onMessageWaitingIndicatorChanged", "(Z)V", "GetOnMessageWaitingIndicatorChanged_ZHandler:Android.Telephony.TelephonyCallback/IMessageWaitingIndicatorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onMessageWaitingIndicatorChanged", "(Z)V", "GetOnMessageWaitingIndicatorChanged_ZHandler:Android.Telephony.TelephonyCallback+IMessageWaitingIndicatorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IPhysicalChannelConfigListener.OnPhysicalChannelConfigChanged(System.Collections.Generic.IList)' changed from '[RegisterAttribute("onPhysicalChannelConfigChanged", "(Ljava/util/List;)V", "GetOnPhysicalChannelConfigChanged_Ljava_util_List_Handler:Android.Telephony.TelephonyCallback/IPhysicalChannelConfigListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onPhysicalChannelConfigChanged", "(Ljava/util/List;)V", "GetOnPhysicalChannelConfigChanged_Ljava_util_List_Handler:Android.Telephony.TelephonyCallback+IPhysicalChannelConfigListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IPreciseDataConnectionStateListener.OnPreciseDataConnectionStateChanged(Android.Telephony.PreciseDataConnectionState)' changed from '[RegisterAttribute("onPreciseDataConnectionStateChanged", "(Landroid/telephony/PreciseDataConnectionState;)V", "GetOnPreciseDataConnectionStateChanged_Landroid_telephony_PreciseDataConnectionState_Handler:Android.Telephony.TelephonyCallback/IPreciseDataConnectionStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onPreciseDataConnectionStateChanged", "(Landroid/telephony/PreciseDataConnectionState;)V", "GetOnPreciseDataConnectionStateChanged_Landroid_telephony_PreciseDataConnectionState_Handler:Android.Telephony.TelephonyCallback+IPreciseDataConnectionStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IRegistrationFailedListener.OnRegistrationFailed(Android.Telephony.CellIdentity, System.String, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onRegistrationFailed", "(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V", "GetOnRegistrationFailed_Landroid_telephony_CellIdentity_Ljava_lang_String_IIIHandler:Android.Telephony.TelephonyCallback/IRegistrationFailedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onRegistrationFailed", "(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V", "GetOnRegistrationFailed_Landroid_telephony_CellIdentity_Ljava_lang_String_IIIHandler:Android.Telephony.TelephonyCallback+IRegistrationFailedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IServiceStateListener.OnServiceStateChanged(Android.Telephony.ServiceState)' changed from '[RegisterAttribute("onServiceStateChanged", "(Landroid/telephony/ServiceState;)V", "GetOnServiceStateChanged_Landroid_telephony_ServiceState_Handler:Android.Telephony.TelephonyCallback/IServiceStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onServiceStateChanged", "(Landroid/telephony/ServiceState;)V", "GetOnServiceStateChanged_Landroid_telephony_ServiceState_Handler:Android.Telephony.TelephonyCallback+IServiceStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.ISignalStrengthsListener.OnSignalStrengthsChanged(Android.Telephony.SignalStrength)' changed from '[RegisterAttribute("onSignalStrengthsChanged", "(Landroid/telephony/SignalStrength;)V", "GetOnSignalStrengthsChanged_Landroid_telephony_SignalStrength_Handler:Android.Telephony.TelephonyCallback/ISignalStrengthsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onSignalStrengthsChanged", "(Landroid/telephony/SignalStrength;)V", "GetOnSignalStrengthsChanged_Landroid_telephony_SignalStrength_Handler:Android.Telephony.TelephonyCallback+ISignalStrengthsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Telephony.TelephonyCallback.IUserMobileDataStateListener.OnUserMobileDataStateChanged(System.Boolean)' changed from '[RegisterAttribute("onUserMobileDataStateChanged", "(Z)V", "GetOnUserMobileDataStateChanged_ZHandler:Android.Telephony.TelephonyCallback/IUserMobileDataStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("onUserMobileDataStateChanged", "(Z)V", "GetOnUserMobileDataStateChanged_ZHandler:Android.Telephony.TelephonyCallback+IUserMobileDataStateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.Html.IImageGetter.GetDrawable(System.String)' changed from '[RegisterAttribute("getDrawable", "(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Handler:Android.Text.Html/IImageGetterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getDrawable", "(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Handler:Android.Text.Html+IImageGetterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.Html.ITagHandler.HandleTag(System.Boolean, System.String, Android.Text.IEditable, Org.Xml.Sax.IXMLReader)' changed from '[RegisterAttribute("handleTag", "(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V", "GetHandleTag_ZLjava_lang_String_Landroid_text_Editable_Lorg_xml_sax_XMLReader_Handler:Android.Text.Html/ITagHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("handleTag", "(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V", "GetHandleTag_ZLjava_lang_String_Landroid_text_Editable_Lorg_xml_sax_XMLReader_Handler:Android.Text.Html+ITagHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.Layout.ITextInclusionStrategy.IsSegmentInside(Android.Graphics.RectF, Android.Graphics.RectF)' changed from '[RegisterAttribute("isSegmentInside", "(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z", "GetIsSegmentInside_Landroid_graphics_RectF_Landroid_graphics_RectF_Handler:Android.Text.Layout/ITextInclusionStrategyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("isSegmentInside", "(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z", "GetIsSegmentInside_Landroid_graphics_RectF_Landroid_graphics_RectF_Handler:Android.Text.Layout+ITextInclusionStrategyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.TextShaper.IGlyphsConsumer.Accept(System.Int32, System.Int32, Android.Graphics.Text.PositionedGlyphs, Android.Text.TextPaint)' changed from '[RegisterAttribute("accept", "(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V", "GetAccept_IILandroid_graphics_text_PositionedGlyphs_Landroid_text_TextPaint_Handler:Android.Text.TextShaper/IGlyphsConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the contract to '[RegisterAttribute("accept", "(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V", "GetAccept_IILandroid_graphics_text_PositionedGlyphs_Landroid_text_TextPaint_Handler:Android.Text.TextShaper+IGlyphsConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=31)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.TextUtils.IEllipsizeCallback.Ellipsized(System.Int32, System.Int32)' changed from '[RegisterAttribute("ellipsized", "(II)V", "GetEllipsized_IIHandler:Android.Text.TextUtils/IEllipsizeCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("ellipsized", "(II)V", "GetEllipsized_IIHandler:Android.Text.TextUtils+IEllipsizeCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.TextUtils.IStringSplitter.SetString(System.String)' changed from '[RegisterAttribute("setString", "(Ljava/lang/String;)V", "GetSetString_Ljava_lang_String_Handler:Android.Text.TextUtils/IStringSplitterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("setString", "(Ljava/lang/String;)V", "GetSetString_Ljava_lang_String_Handler:Android.Text.TextUtils+IStringSplitterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.Util.Linkify.IMatchFilter.AcceptMatch(Java.Lang.ICharSequence, System.Int32, System.Int32)' changed from '[RegisterAttribute("acceptMatch", "(Ljava/lang/CharSequence;II)Z", "GetAcceptMatch_Ljava_lang_CharSequence_IIHandler:Android.Text.Util.Linkify/IMatchFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("acceptMatch", "(Ljava/lang/CharSequence;II)Z", "GetAcceptMatch_Ljava_lang_CharSequence_IIHandler:Android.Text.Util.Linkify+IMatchFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.Util.Linkify.ITransformFilter.TransformUrl(Java.Util.Regex.Matcher, System.String)' changed from '[RegisterAttribute("transformUrl", "(Ljava/util/regex/Matcher;Ljava/lang/String;)Ljava/lang/String;", "GetTransformUrl_Ljava_util_regex_Matcher_Ljava_lang_String_Handler:Android.Text.Util.Linkify/ITransformFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("transformUrl", "(Ljava/util/regex/Matcher;Ljava/lang/String;)Ljava/lang/String;", "GetTransformUrl_Ljava_util_regex_Matcher_Ljava_lang_String_Handler:Android.Text.Util.Linkify+ITransformFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Transitions.Transition.ITransitionListener.OnTransitionCancel(Android.Transitions.Transition)' changed from '[RegisterAttribute("onTransitionCancel", "(Landroid/transition/Transition;)V", "GetOnTransitionCancel_Landroid_transition_Transition_Handler:Android.Transitions.Transition/ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTransitionCancel", "(Landroid/transition/Transition;)V", "GetOnTransitionCancel_Landroid_transition_Transition_Handler:Android.Transitions.Transition+ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Transitions.Transition.ITransitionListener.OnTransitionEnd(Android.Transitions.Transition)' changed from '[RegisterAttribute("onTransitionEnd", "(Landroid/transition/Transition;)V", "GetOnTransitionEnd_Landroid_transition_Transition_Handler:Android.Transitions.Transition/ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTransitionEnd", "(Landroid/transition/Transition;)V", "GetOnTransitionEnd_Landroid_transition_Transition_Handler:Android.Transitions.Transition+ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Transitions.Transition.ITransitionListener.OnTransitionPause(Android.Transitions.Transition)' changed from '[RegisterAttribute("onTransitionPause", "(Landroid/transition/Transition;)V", "GetOnTransitionPause_Landroid_transition_Transition_Handler:Android.Transitions.Transition/ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTransitionPause", "(Landroid/transition/Transition;)V", "GetOnTransitionPause_Landroid_transition_Transition_Handler:Android.Transitions.Transition+ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Transitions.Transition.ITransitionListener.OnTransitionResume(Android.Transitions.Transition)' changed from '[RegisterAttribute("onTransitionResume", "(Landroid/transition/Transition;)V", "GetOnTransitionResume_Landroid_transition_Transition_Handler:Android.Transitions.Transition/ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTransitionResume", "(Landroid/transition/Transition;)V", "GetOnTransitionResume_Landroid_transition_Transition_Handler:Android.Transitions.Transition+ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Transitions.Transition.ITransitionListener.OnTransitionStart(Android.Transitions.Transition)' changed from '[RegisterAttribute("onTransitionStart", "(Landroid/transition/Transition;)V", "GetOnTransitionStart_Landroid_transition_Transition_Handler:Android.Transitions.Transition/ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTransitionStart", "(Landroid/transition/Transition;)V", "GetOnTransitionStart_Landroid_transition_Transition_Handler:Android.Transitions.Transition+ITransitionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ActionMode.ICallback.OnActionItemClicked(Android.Views.ActionMode, Android.Views.IMenuItem)' changed from '[RegisterAttribute("onActionItemClicked", "(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z", "GetOnActionItemClicked_Landroid_view_ActionMode_Landroid_view_MenuItem_Handler:Android.Views.ActionMode/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActionItemClicked", "(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z", "GetOnActionItemClicked_Landroid_view_ActionMode_Landroid_view_MenuItem_Handler:Android.Views.ActionMode+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ActionMode.ICallback.OnCreateActionMode(Android.Views.ActionMode, Android.Views.IMenu)' changed from '[RegisterAttribute("onCreateActionMode", "(Landroid/view/ActionMode;Landroid/view/Menu;)Z", "GetOnCreateActionMode_Landroid_view_ActionMode_Landroid_view_Menu_Handler:Android.Views.ActionMode/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreateActionMode", "(Landroid/view/ActionMode;Landroid/view/Menu;)Z", "GetOnCreateActionMode_Landroid_view_ActionMode_Landroid_view_Menu_Handler:Android.Views.ActionMode+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ActionMode.ICallback.OnDestroyActionMode(Android.Views.ActionMode)' changed from '[RegisterAttribute("onDestroyActionMode", "(Landroid/view/ActionMode;)V", "GetOnDestroyActionMode_Landroid_view_ActionMode_Handler:Android.Views.ActionMode/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDestroyActionMode", "(Landroid/view/ActionMode;)V", "GetOnDestroyActionMode_Landroid_view_ActionMode_Handler:Android.Views.ActionMode+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ActionMode.ICallback.OnPrepareActionMode(Android.Views.ActionMode, Android.Views.IMenu)' changed from '[RegisterAttribute("onPrepareActionMode", "(Landroid/view/ActionMode;Landroid/view/Menu;)Z", "GetOnPrepareActionMode_Landroid_view_ActionMode_Landroid_view_Menu_Handler:Android.Views.ActionMode/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPrepareActionMode", "(Landroid/view/ActionMode;Landroid/view/Menu;)Z", "GetOnPrepareActionMode_Landroid_view_ActionMode_Landroid_view_Menu_Handler:Android.Views.ActionMode+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ActionProvider.IVisibilityListener.OnActionProviderVisibilityChanged(System.Boolean)' changed from '[RegisterAttribute("onActionProviderVisibilityChanged", "(Z)V", "GetOnActionProviderVisibilityChanged_ZHandler:Android.Views.ActionProvider/IVisibilityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActionProviderVisibilityChanged", "(Z)V", "GetOnActionProviderVisibilityChanged_ZHandler:Android.Views.ActionProvider+IVisibilityListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Choreographer.IFrameCallback.DoFrame(System.Int64)' changed from '[RegisterAttribute("doFrame", "(J)V", "GetDoFrame_JHandler:Android.Views.Choreographer/IFrameCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("doFrame", "(J)V", "GetDoFrame_JHandler:Android.Views.Choreographer+IFrameCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Choreographer.IVsyncCallback.OnVsync(Android.Views.Choreographer.FrameData)' changed from '[RegisterAttribute("onVsync", "(Landroid/view/Choreographer$FrameData;)V", "GetOnVsync_Landroid_view_Choreographer_FrameData_Handler:Android.Views.Choreographer/IVsyncCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onVsync", "(Landroid/view/Choreographer$FrameData;)V", "GetOnVsync_Landroid_view_Choreographer_FrameData_Handler:Android.Views.Choreographer+IVsyncCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnContextClickListener.OnContextClick(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onContextClick", "(Landroid/view/MotionEvent;)Z", "GetOnContextClick_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnContextClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onContextClick", "(Landroid/view/MotionEvent;)Z", "GetOnContextClick_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnContextClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnDoubleTapListener.OnDoubleTap(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onDoubleTap", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTap_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDoubleTap", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTap_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnDoubleTapListener.OnDoubleTapEvent(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onDoubleTapEvent", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTapEvent_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDoubleTapEvent", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTapEvent_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnDoubleTapListener.OnSingleTapConfirmed(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onSingleTapConfirmed", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapConfirmed_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSingleTapConfirmed", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapConfirmed_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnDoubleTapListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnDown(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onDown", "(Landroid/view/MotionEvent;)Z", "GetOnDown_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDown", "(Landroid/view/MotionEvent;)Z", "GetOnDown_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnFling(Android.Views.MotionEvent, Android.Views.MotionEvent, System.Single, System.Single)' changed from '[RegisterAttribute("onFling", "(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z", "GetOnFling_Landroid_view_MotionEvent_Landroid_view_MotionEvent_FFHandler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFling", "(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z", "GetOnFling_Landroid_view_MotionEvent_Landroid_view_MotionEvent_FFHandler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnLongPress(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onLongPress", "(Landroid/view/MotionEvent;)V", "GetOnLongPress_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onLongPress", "(Landroid/view/MotionEvent;)V", "GetOnLongPress_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnScroll(Android.Views.MotionEvent, Android.Views.MotionEvent, System.Single, System.Single)' changed from '[RegisterAttribute("onScroll", "(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z", "GetOnScroll_Landroid_view_MotionEvent_Landroid_view_MotionEvent_FFHandler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScroll", "(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z", "GetOnScroll_Landroid_view_MotionEvent_Landroid_view_MotionEvent_FFHandler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnShowPress(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onShowPress", "(Landroid/view/MotionEvent;)V", "GetOnShowPress_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onShowPress", "(Landroid/view/MotionEvent;)V", "GetOnShowPress_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.GestureDetector.IOnGestureListener.OnSingleTapUp(Android.Views.MotionEvent)' changed from '[RegisterAttribute("onSingleTapUp", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapUp_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector/IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSingleTapUp", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapUp_Landroid_view_MotionEvent_Handler:Android.Views.GestureDetector+IOnGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.IAttachedSurfaceControl.IOnBufferTransformHintChangedListener.OnBufferTransformHintChanged(System.Int32)' changed from '[RegisterAttribute("onBufferTransformHintChanged", "(I)V", "GetOnBufferTransformHintChanged_IHandler:Android.Views.IAttachedSurfaceControl/IOnBufferTransformHintChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the contract to '[RegisterAttribute("onBufferTransformHintChanged", "(I)V", "GetOnBufferTransformHintChanged_IHandler:Android.Views.IAttachedSurfaceControl+IOnBufferTransformHintChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=32)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.InputQueue.ICallback.OnInputQueueCreated(Android.Views.InputQueue)' changed from '[RegisterAttribute("onInputQueueCreated", "(Landroid/view/InputQueue;)V", "GetOnInputQueueCreated_Landroid_view_InputQueue_Handler:Android.Views.InputQueue/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInputQueueCreated", "(Landroid/view/InputQueue;)V", "GetOnInputQueueCreated_Landroid_view_InputQueue_Handler:Android.Views.InputQueue+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.InputQueue.ICallback.OnInputQueueDestroyed(Android.Views.InputQueue)' changed from '[RegisterAttribute("onInputQueueDestroyed", "(Landroid/view/InputQueue;)V", "GetOnInputQueueDestroyed_Landroid_view_InputQueue_Handler:Android.Views.InputQueue/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInputQueueDestroyed", "(Landroid/view/InputQueue;)V", "GetOnInputQueueDestroyed_Landroid_view_InputQueue_Handler:Android.Views.InputQueue+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.IWindowInsetsController.IOnControllableInsetsChangedListener.OnControllableInsetsChanged(Android.Views.IWindowInsetsController, System.Int32)' changed from '[RegisterAttribute("onControllableInsetsChanged", "(Landroid/view/WindowInsetsController;I)V", "GetOnControllableInsetsChanged_Landroid_view_WindowInsetsController_IHandler:Android.Views.IWindowInsetsController/IOnControllableInsetsChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onControllableInsetsChanged", "(Landroid/view/WindowInsetsController;I)V", "GetOnControllableInsetsChanged_Landroid_view_WindowInsetsController_IHandler:Android.Views.IWindowInsetsController+IOnControllableInsetsChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.KeyEvent.ICallback.OnKeyDown(Android.Views.Keycode, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.KeyEvent.ICallback.OnKeyLongPress(Android.Views.Keycode, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.KeyEvent.ICallback.OnKeyMultiple(Android.Views.Keycode, System.Int32, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onKeyMultiple", "(IILandroid/view/KeyEvent;)Z", "GetOnKeyMultiple_IILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKeyMultiple", "(IILandroid/view/KeyEvent;)Z", "GetOnKeyMultiple_IILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.KeyEvent.ICallback.OnKeyUp(Android.Views.Keycode, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler:Android.Views.KeyEvent+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.LayoutInflater.IFactory.OnCreateView(System.String, Android.Content.Context, Android.Util.IAttributeSet)' changed from '[RegisterAttribute("onCreateView", "(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;", "GetOnCreateView_Ljava_lang_String_Landroid_content_Context_Landroid_util_AttributeSet_Handler:Android.Views.LayoutInflater/IFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreateView", "(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;", "GetOnCreateView_Ljava_lang_String_Landroid_content_Context_Landroid_util_AttributeSet_Handler:Android.Views.LayoutInflater+IFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.LayoutInflater.IFactory2.OnCreateView(Android.Views.View, System.String, Android.Content.Context, Android.Util.IAttributeSet)' changed from '[RegisterAttribute("onCreateView", "(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;", "GetOnCreateView_Landroid_view_View_Ljava_lang_String_Landroid_content_Context_Landroid_util_AttributeSet_Handler:Android.Views.LayoutInflater/IFactory2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreateView", "(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;", "GetOnCreateView_Landroid_view_View_Ljava_lang_String_Landroid_content_Context_Landroid_util_AttributeSet_Handler:Android.Views.LayoutInflater+IFactory2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.LayoutInflater.IFilter.OnLoadClass(Java.Lang.Class)' changed from '[RegisterAttribute("onLoadClass", "(Ljava/lang/Class;)Z", "GetOnLoadClass_Ljava_lang_Class_Handler:Android.Views.LayoutInflater/IFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onLoadClass", "(Ljava/lang/Class;)Z", "GetOnLoadClass_Ljava_lang_Class_Handler:Android.Views.LayoutInflater+IFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.PixelCopy.IOnPixelCopyFinishedListener.OnPixelCopyFinished(System.Int32)' changed from '[RegisterAttribute("onPixelCopyFinished", "(I)V", "GetOnPixelCopyFinished_IHandler:Android.Views.PixelCopy/IOnPixelCopyFinishedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onPixelCopyFinished", "(I)V", "GetOnPixelCopyFinished_IHandler:Android.Views.PixelCopy+IOnPixelCopyFinishedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScale(Android.Views.ScaleGestureDetector)' changed from '[RegisterAttribute("onScale", "(Landroid/view/ScaleGestureDetector;)Z", "GetOnScale_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector/IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScale", "(Landroid/view/ScaleGestureDetector;)Z", "GetOnScale_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector+IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScaleBegin(Android.Views.ScaleGestureDetector)' changed from '[RegisterAttribute("onScaleBegin", "(Landroid/view/ScaleGestureDetector;)Z", "GetOnScaleBegin_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector/IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScaleBegin", "(Landroid/view/ScaleGestureDetector;)Z", "GetOnScaleBegin_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector+IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScaleEnd(Android.Views.ScaleGestureDetector)' changed from '[RegisterAttribute("onScaleEnd", "(Landroid/view/ScaleGestureDetector;)V", "GetOnScaleEnd_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector/IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScaleEnd", "(Landroid/view/ScaleGestureDetector;)V", "GetOnScaleEnd_Landroid_view_ScaleGestureDetector_Handler:Android.Views.ScaleGestureDetector+IOnScaleGestureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.SurfaceControl.ITransactionCommittedListener.OnTransactionCommitted()' changed from '[RegisterAttribute("onTransactionCommitted", "()V", "GetOnTransactionCommittedHandler:Android.Views.SurfaceControl/ITransactionCommittedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onTransactionCommitted", "()V", "GetOnTransactionCommittedHandler:Android.Views.SurfaceControl+ITransactionCommittedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureAvailable(Android.Graphics.SurfaceTexture, System.Int32, System.Int32)' changed from '[RegisterAttribute("onSurfaceTextureAvailable", "(Landroid/graphics/SurfaceTexture;II)V", "GetOnSurfaceTextureAvailable_Landroid_graphics_SurfaceTexture_IIHandler:Android.Views.TextureView/ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceTextureAvailable", "(Landroid/graphics/SurfaceTexture;II)V", "GetOnSurfaceTextureAvailable_Landroid_graphics_SurfaceTexture_IIHandler:Android.Views.TextureView+ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureDestroyed(Android.Graphics.SurfaceTexture)' changed from '[RegisterAttribute("onSurfaceTextureDestroyed", "(Landroid/graphics/SurfaceTexture;)Z", "GetOnSurfaceTextureDestroyed_Landroid_graphics_SurfaceTexture_Handler:Android.Views.TextureView/ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceTextureDestroyed", "(Landroid/graphics/SurfaceTexture;)Z", "GetOnSurfaceTextureDestroyed_Landroid_graphics_SurfaceTexture_Handler:Android.Views.TextureView+ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureSizeChanged(Android.Graphics.SurfaceTexture, System.Int32, System.Int32)' changed from '[RegisterAttribute("onSurfaceTextureSizeChanged", "(Landroid/graphics/SurfaceTexture;II)V", "GetOnSurfaceTextureSizeChanged_Landroid_graphics_SurfaceTexture_IIHandler:Android.Views.TextureView/ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceTextureSizeChanged", "(Landroid/graphics/SurfaceTexture;II)V", "GetOnSurfaceTextureSizeChanged_Landroid_graphics_SurfaceTexture_IIHandler:Android.Views.TextureView+ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureUpdated(Android.Graphics.SurfaceTexture)' changed from '[RegisterAttribute("onSurfaceTextureUpdated", "(Landroid/graphics/SurfaceTexture;)V", "GetOnSurfaceTextureUpdated_Landroid_graphics_SurfaceTexture_Handler:Android.Views.TextureView/ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSurfaceTextureUpdated", "(Landroid/graphics/SurfaceTexture;)V", "GetOnSurfaceTextureUpdated_Landroid_graphics_SurfaceTexture_Handler:Android.Views.TextureView+ISurfaceTextureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnApplyWindowInsetsListener.OnApplyWindowInsets(Android.Views.View, Android.Views.WindowInsets)' changed from '[RegisterAttribute("onApplyWindowInsets", "(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetOnApplyWindowInsets_Landroid_view_View_Landroid_view_WindowInsets_Handler:Android.Views.View/IOnApplyWindowInsetsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onApplyWindowInsets", "(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetOnApplyWindowInsets_Landroid_view_View_Landroid_view_WindowInsets_Handler:Android.Views.View+IOnApplyWindowInsetsListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnAttachStateChangeListener.OnViewAttachedToWindow(Android.Views.View)' changed from '[RegisterAttribute("onViewAttachedToWindow", "(Landroid/view/View;)V", "GetOnViewAttachedToWindow_Landroid_view_View_Handler:Android.Views.View/IOnAttachStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onViewAttachedToWindow", "(Landroid/view/View;)V", "GetOnViewAttachedToWindow_Landroid_view_View_Handler:Android.Views.View+IOnAttachStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnAttachStateChangeListener.OnViewDetachedFromWindow(Android.Views.View)' changed from '[RegisterAttribute("onViewDetachedFromWindow", "(Landroid/view/View;)V", "GetOnViewDetachedFromWindow_Landroid_view_View_Handler:Android.Views.View/IOnAttachStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onViewDetachedFromWindow", "(Landroid/view/View;)V", "GetOnViewDetachedFromWindow_Landroid_view_View_Handler:Android.Views.View+IOnAttachStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnCapturedPointerListener.OnCapturedPointer(Android.Views.View, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onCapturedPointer", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnCapturedPointer_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View/IOnCapturedPointerListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onCapturedPointer", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnCapturedPointer_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View+IOnCapturedPointerListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnClickListener.OnClick(Android.Views.View)' changed from '[RegisterAttribute("onClick", "(Landroid/view/View;)V", "GetOnClick_Landroid_view_View_Handler:Android.Views.View/IOnClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClick", "(Landroid/view/View;)V", "GetOnClick_Landroid_view_View_Handler:Android.Views.View+IOnClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnContextClickListener.OnContextClick(Android.Views.View)' changed from '[RegisterAttribute("onContextClick", "(Landroid/view/View;)Z", "GetOnContextClick_Landroid_view_View_Handler:Android.Views.View/IOnContextClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onContextClick", "(Landroid/view/View;)Z", "GetOnContextClick_Landroid_view_View_Handler:Android.Views.View+IOnContextClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnCreateContextMenuListener.OnCreateContextMenu(Android.Views.IContextMenu, Android.Views.View, Android.Views.IContextMenuContextMenuInfo)' changed from '[RegisterAttribute("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler:Android.Views.View/IOnCreateContextMenuListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreateContextMenu", "(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V", "GetOnCreateContextMenu_Landroid_view_ContextMenu_Landroid_view_View_Landroid_view_ContextMenu_ContextMenuInfo_Handler:Android.Views.View+IOnCreateContextMenuListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnDragListener.OnDrag(Android.Views.View, Android.Views.DragEvent)' changed from '[RegisterAttribute("onDrag", "(Landroid/view/View;Landroid/view/DragEvent;)Z", "GetOnDrag_Landroid_view_View_Landroid_view_DragEvent_Handler:Android.Views.View/IOnDragListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDrag", "(Landroid/view/View;Landroid/view/DragEvent;)Z", "GetOnDrag_Landroid_view_View_Landroid_view_DragEvent_Handler:Android.Views.View+IOnDragListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnFocusChangeListener.OnFocusChange(Android.Views.View, System.Boolean)' changed from '[RegisterAttribute("onFocusChange", "(Landroid/view/View;Z)V", "GetOnFocusChange_Landroid_view_View_ZHandler:Android.Views.View/IOnFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFocusChange", "(Landroid/view/View;Z)V", "GetOnFocusChange_Landroid_view_View_ZHandler:Android.Views.View+IOnFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnGenericMotionListener.OnGenericMotion(Android.Views.View, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onGenericMotion", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnGenericMotion_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View/IOnGenericMotionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGenericMotion", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnGenericMotion_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View+IOnGenericMotionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnHoverListener.OnHover(Android.Views.View, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onHover", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnHover_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View/IOnHoverListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onHover", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnHover_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View+IOnHoverListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnKeyListener.OnKey(Android.Views.View, Android.Views.Keycode, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View/IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onKey", "(Landroid/view/View;ILandroid/view/KeyEvent;)Z", "GetOnKey_Landroid_view_View_ILandroid_view_KeyEvent_Handler:Android.Views.View+IOnKeyListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnLayoutChangeListener.OnLayoutChange(Android.Views.View, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onLayoutChange", "(Landroid/view/View;IIIIIIII)V", "GetOnLayoutChange_Landroid_view_View_IIIIIIIIHandler:Android.Views.View/IOnLayoutChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onLayoutChange", "(Landroid/view/View;IIIIIIII)V", "GetOnLayoutChange_Landroid_view_View_IIIIIIIIHandler:Android.Views.View+IOnLayoutChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnLongClickListener.OnLongClick(Android.Views.View)' changed from '[RegisterAttribute("onLongClick", "(Landroid/view/View;)Z", "GetOnLongClick_Landroid_view_View_Handler:Android.Views.View/IOnLongClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onLongClick", "(Landroid/view/View;)Z", "GetOnLongClick_Landroid_view_View_Handler:Android.Views.View+IOnLongClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnLongClickListener.OnLongClickUseDefaultHapticFeedback(Android.Views.View)' changed from '[RegisterAttribute("onLongClickUseDefaultHapticFeedback", "(Landroid/view/View;)Z", "GetOnLongClickUseDefaultHapticFeedback_Landroid_view_View_Handler:Android.Views.View/IOnLongClickListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onLongClickUseDefaultHapticFeedback", "(Landroid/view/View;)Z", "GetOnLongClickUseDefaultHapticFeedback_Landroid_view_View_Handler:Android.Views.View+IOnLongClickListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnScrollChangeListener.OnScrollChange(Android.Views.View, System.Int32, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onScrollChange", "(Landroid/view/View;IIII)V", "GetOnScrollChange_Landroid_view_View_IIIIHandler:Android.Views.View/IOnScrollChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onScrollChange", "(Landroid/view/View;IIII)V", "GetOnScrollChange_Landroid_view_View_IIIIHandler:Android.Views.View+IOnScrollChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnSystemUiVisibilityChangeListener.OnSystemUiVisibilityChange(Android.Views.StatusBarVisibility)' changed from '[RegisterAttribute("onSystemUiVisibilityChange", "(I)V", "GetOnSystemUiVisibilityChange_IHandler:Android.Views.View/IOnSystemUiVisibilityChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSystemUiVisibilityChange", "(I)V", "GetOnSystemUiVisibilityChange_IHandler:Android.Views.View+IOnSystemUiVisibilityChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnTouchListener.OnTouch(Android.Views.View, Android.Views.MotionEvent)' changed from '[RegisterAttribute("onTouch", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnTouch_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View/IOnTouchListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTouch", "(Landroid/view/View;Landroid/view/MotionEvent;)Z", "GetOnTouch_Landroid_view_View_Landroid_view_MotionEvent_Handler:Android.Views.View+IOnTouchListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.View.IOnUnhandledKeyEventListener.OnUnhandledKeyEvent(Android.Views.View, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onUnhandledKeyEvent", "(Landroid/view/View;Landroid/view/KeyEvent;)Z", "GetOnUnhandledKeyEvent_Landroid_view_View_Landroid_view_KeyEvent_Handler:Android.Views.View/IOnUnhandledKeyEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the contract to '[RegisterAttribute("onUnhandledKeyEvent", "(Landroid/view/View;Landroid/view/KeyEvent;)Z", "GetOnUnhandledKeyEvent_Landroid_view_View_Landroid_view_KeyEvent_Handler:Android.Views.View+IOnUnhandledKeyEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewGroup.IOnHierarchyChangeListener.OnChildViewAdded(Android.Views.View, Android.Views.View)' changed from '[RegisterAttribute("onChildViewAdded", "(Landroid/view/View;Landroid/view/View;)V", "GetOnChildViewAdded_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewGroup/IOnHierarchyChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onChildViewAdded", "(Landroid/view/View;Landroid/view/View;)V", "GetOnChildViewAdded_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewGroup+IOnHierarchyChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewGroup.IOnHierarchyChangeListener.OnChildViewRemoved(Android.Views.View, Android.Views.View)' changed from '[RegisterAttribute("onChildViewRemoved", "(Landroid/view/View;Landroid/view/View;)V", "GetOnChildViewRemoved_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewGroup/IOnHierarchyChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onChildViewRemoved", "(Landroid/view/View;Landroid/view/View;)V", "GetOnChildViewRemoved_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewGroup+IOnHierarchyChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewStub.IOnInflateListener.OnInflate(Android.Views.ViewStub, Android.Views.View)' changed from '[RegisterAttribute("onInflate", "(Landroid/view/ViewStub;Landroid/view/View;)V", "GetOnInflate_Landroid_view_ViewStub_Landroid_view_View_Handler:Android.Views.ViewStub/IOnInflateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onInflate", "(Landroid/view/ViewStub;Landroid/view/View;)V", "GetOnInflate_Landroid_view_ViewStub_Landroid_view_View_Handler:Android.Views.ViewStub+IOnInflateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnDrawListener.OnDraw()' changed from '[RegisterAttribute("onDraw", "()V", "GetOnDrawHandler:Android.Views.ViewTreeObserver/IOnDrawListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDraw", "()V", "GetOnDrawHandler:Android.Views.ViewTreeObserver+IOnDrawListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnGlobalFocusChangeListener.OnGlobalFocusChanged(Android.Views.View, Android.Views.View)' changed from '[RegisterAttribute("onGlobalFocusChanged", "(Landroid/view/View;Landroid/view/View;)V", "GetOnGlobalFocusChanged_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewTreeObserver/IOnGlobalFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGlobalFocusChanged", "(Landroid/view/View;Landroid/view/View;)V", "GetOnGlobalFocusChanged_Landroid_view_View_Landroid_view_View_Handler:Android.Views.ViewTreeObserver+IOnGlobalFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnGlobalLayoutListener.OnGlobalLayout()' changed from '[RegisterAttribute("onGlobalLayout", "()V", "GetOnGlobalLayoutHandler:Android.Views.ViewTreeObserver/IOnGlobalLayoutListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGlobalLayout", "()V", "GetOnGlobalLayoutHandler:Android.Views.ViewTreeObserver+IOnGlobalLayoutListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnPreDrawListener.OnPreDraw()' changed from '[RegisterAttribute("onPreDraw", "()Z", "GetOnPreDrawHandler:Android.Views.ViewTreeObserver/IOnPreDrawListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreDraw", "()Z", "GetOnPreDrawHandler:Android.Views.ViewTreeObserver+IOnPreDrawListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnScrollChangedListener.OnScrollChanged()' changed from '[RegisterAttribute("onScrollChanged", "()V", "GetOnScrollChangedHandler:Android.Views.ViewTreeObserver/IOnScrollChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScrollChanged", "()V", "GetOnScrollChangedHandler:Android.Views.ViewTreeObserver+IOnScrollChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnTouchModeChangeListener.OnTouchModeChanged(System.Boolean)' changed from '[RegisterAttribute("onTouchModeChanged", "(Z)V", "GetOnTouchModeChanged_ZHandler:Android.Views.ViewTreeObserver/IOnTouchModeChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTouchModeChanged", "(Z)V", "GetOnTouchModeChanged_ZHandler:Android.Views.ViewTreeObserver+IOnTouchModeChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnWindowAttachListener.OnWindowAttached()' changed from '[RegisterAttribute("onWindowAttached", "()V", "GetOnWindowAttachedHandler:Android.Views.ViewTreeObserver/IOnWindowAttachListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowAttached", "()V", "GetOnWindowAttachedHandler:Android.Views.ViewTreeObserver+IOnWindowAttachListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnWindowAttachListener.OnWindowDetached()' changed from '[RegisterAttribute("onWindowDetached", "()V", "GetOnWindowDetachedHandler:Android.Views.ViewTreeObserver/IOnWindowAttachListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowDetached", "()V", "GetOnWindowDetachedHandler:Android.Views.ViewTreeObserver+IOnWindowAttachListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnWindowFocusChangeListener.OnWindowFocusChanged(System.Boolean)' changed from '[RegisterAttribute("onWindowFocusChanged", "(Z)V", "GetOnWindowFocusChanged_ZHandler:Android.Views.ViewTreeObserver/IOnWindowFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowFocusChanged", "(Z)V", "GetOnWindowFocusChanged_ZHandler:Android.Views.ViewTreeObserver+IOnWindowFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.ViewTreeObserver.IOnWindowVisibilityChangeListener.OnWindowVisibilityChanged(Android.Views.ViewStates)' changed from '[RegisterAttribute("onWindowVisibilityChanged", "(I)V", "GetOnWindowVisibilityChanged_IHandler:Android.Views.ViewTreeObserver/IOnWindowVisibilityChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onWindowVisibilityChanged", "(I)V", "GetOnWindowVisibilityChanged_IHandler:Android.Views.ViewTreeObserver+IOnWindowVisibilityChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchGenericMotionEvent(Android.Views.MotionEvent)' changed from '[RegisterAttribute("dispatchGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchGenericMotionEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchGenericMotionEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchKeyEvent(Android.Views.KeyEvent)' changed from '[RegisterAttribute("dispatchKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetDispatchKeyEvent_Landroid_view_KeyEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetDispatchKeyEvent_Landroid_view_KeyEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchKeyShortcutEvent(Android.Views.KeyEvent)' changed from '[RegisterAttribute("dispatchKeyShortcutEvent", "(Landroid/view/KeyEvent;)Z", "GetDispatchKeyShortcutEvent_Landroid_view_KeyEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchKeyShortcutEvent", "(Landroid/view/KeyEvent;)Z", "GetDispatchKeyShortcutEvent_Landroid_view_KeyEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent)' changed from '[RegisterAttribute("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchTouchEvent(Android.Views.MotionEvent)' changed from '[RegisterAttribute("dispatchTouchEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchTouchEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchTouchEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchTouchEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.DispatchTrackballEvent(Android.Views.MotionEvent)' changed from '[RegisterAttribute("dispatchTrackballEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchTrackballEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("dispatchTrackballEvent", "(Landroid/view/MotionEvent;)Z", "GetDispatchTrackballEvent_Landroid_view_MotionEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnActionModeFinished(Android.Views.ActionMode)' changed from '[RegisterAttribute("onActionModeFinished", "(Landroid/view/ActionMode;)V", "GetOnActionModeFinished_Landroid_view_ActionMode_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActionModeFinished", "(Landroid/view/ActionMode;)V", "GetOnActionModeFinished_Landroid_view_ActionMode_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnActionModeStarted(Android.Views.ActionMode)' changed from '[RegisterAttribute("onActionModeStarted", "(Landroid/view/ActionMode;)V", "GetOnActionModeStarted_Landroid_view_ActionMode_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onActionModeStarted", "(Landroid/view/ActionMode;)V", "GetOnActionModeStarted_Landroid_view_ActionMode_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnAttachedToWindow()' changed from '[RegisterAttribute("onAttachedToWindow", "()V", "GetOnAttachedToWindowHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAttachedToWindow", "()V", "GetOnAttachedToWindowHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnContentChanged()' changed from '[RegisterAttribute("onContentChanged", "()V", "GetOnContentChangedHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onContentChanged", "()V", "GetOnContentChangedHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnCreatePanelMenu(System.Int32, Android.Views.IMenu)' changed from '[RegisterAttribute("onCreatePanelMenu", "(ILandroid/view/Menu;)Z", "GetOnCreatePanelMenu_ILandroid_view_Menu_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreatePanelMenu", "(ILandroid/view/Menu;)Z", "GetOnCreatePanelMenu_ILandroid_view_Menu_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnCreatePanelView(System.Int32)' changed from '[RegisterAttribute("onCreatePanelView", "(I)Landroid/view/View;", "GetOnCreatePanelView_IHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreatePanelView", "(I)Landroid/view/View;", "GetOnCreatePanelView_IHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnDetachedFromWindow()' changed from '[RegisterAttribute("onDetachedFromWindow", "()V", "GetOnDetachedFromWindowHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDetachedFromWindow", "()V", "GetOnDetachedFromWindowHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnMenuItemSelected(System.Int32, Android.Views.IMenuItem)' changed from '[RegisterAttribute("onMenuItemSelected", "(ILandroid/view/MenuItem;)Z", "GetOnMenuItemSelected_ILandroid_view_MenuItem_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMenuItemSelected", "(ILandroid/view/MenuItem;)Z", "GetOnMenuItemSelected_ILandroid_view_MenuItem_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnMenuOpened(System.Int32, Android.Views.IMenu)' changed from '[RegisterAttribute("onMenuOpened", "(ILandroid/view/Menu;)Z", "GetOnMenuOpened_ILandroid_view_Menu_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMenuOpened", "(ILandroid/view/Menu;)Z", "GetOnMenuOpened_ILandroid_view_Menu_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnPanelClosed(System.Int32, Android.Views.IMenu)' changed from '[RegisterAttribute("onPanelClosed", "(ILandroid/view/Menu;)V", "GetOnPanelClosed_ILandroid_view_Menu_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPanelClosed", "(ILandroid/view/Menu;)V", "GetOnPanelClosed_ILandroid_view_Menu_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnPointerCaptureChanged(System.Boolean)' changed from '[RegisterAttribute("onPointerCaptureChanged", "(Z)V", "GetOnPointerCaptureChanged_ZHandler:Android.Views.Window/ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("onPointerCaptureChanged", "(Z)V", "GetOnPointerCaptureChanged_ZHandler:Android.Views.Window+ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnPreparePanel(System.Int32, Android.Views.View, Android.Views.IMenu)' changed from '[RegisterAttribute("onPreparePanel", "(ILandroid/view/View;Landroid/view/Menu;)Z", "GetOnPreparePanel_ILandroid_view_View_Landroid_view_Menu_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onPreparePanel", "(ILandroid/view/View;Landroid/view/Menu;)Z", "GetOnPreparePanel_ILandroid_view_View_Landroid_view_Menu_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnProvideKeyboardShortcuts(System.Collections.Generic.IList, Android.Views.IMenu, System.Int32)' changed from '[RegisterAttribute("onProvideKeyboardShortcuts", "(Ljava/util/List;Landroid/view/Menu;I)V", "GetOnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_IHandler:Android.Views.Window/ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onProvideKeyboardShortcuts", "(Ljava/util/List;Landroid/view/Menu;I)V", "GetOnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_IHandler:Android.Views.Window+ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnSearchRequested()' changed from '[RegisterAttribute("onSearchRequested", "()Z", "GetOnSearchRequestedHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSearchRequested", "()Z", "GetOnSearchRequestedHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnSearchRequested(Android.Views.SearchEvent)' changed from '[RegisterAttribute("onSearchRequested", "(Landroid/view/SearchEvent;)Z", "GetOnSearchRequested_Landroid_view_SearchEvent_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onSearchRequested", "(Landroid/view/SearchEvent;)Z", "GetOnSearchRequested_Landroid_view_SearchEvent_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnWindowAttributesChanged(Android.Views.WindowManagerLayoutParams)' changed from '[RegisterAttribute("onWindowAttributesChanged", "(Landroid/view/WindowManager$LayoutParams;)V", "GetOnWindowAttributesChanged_Landroid_view_WindowManager_LayoutParams_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowAttributesChanged", "(Landroid/view/WindowManager$LayoutParams;)V", "GetOnWindowAttributesChanged_Landroid_view_WindowManager_LayoutParams_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnWindowFocusChanged(System.Boolean)' changed from '[RegisterAttribute("onWindowFocusChanged", "(Z)V", "GetOnWindowFocusChanged_ZHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowFocusChanged", "(Z)V", "GetOnWindowFocusChanged_ZHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback)' changed from '[RegisterAttribute("onWindowStartingActionMode", "(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;", "GetOnWindowStartingActionMode_Landroid_view_ActionMode_Callback_Handler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onWindowStartingActionMode", "(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;", "GetOnWindowStartingActionMode_Landroid_view_ActionMode_Callback_Handler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.ICallback.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback, Android.Views.ActionModeType)' changed from '[RegisterAttribute("onWindowStartingActionMode", "(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;", "GetOnWindowStartingActionMode_Landroid_view_ActionMode_Callback_IHandler:Android.Views.Window/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the contract to '[RegisterAttribute("onWindowStartingActionMode", "(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;", "GetOnWindowStartingActionMode_Landroid_view_ActionMode_Callback_IHandler:Android.Views.Window+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=23)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable(Android.Views.Window, Android.Views.FrameMetrics, System.Int32)' changed from '[RegisterAttribute("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window+IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Window.IOnRestrictedCaptionAreaChangedListener.OnRestrictedCaptionAreaChanged(Android.Graphics.Rect)' changed from '[RegisterAttribute("onRestrictedCaptionAreaChanged", "(Landroid/graphics/Rect;)V", "GetOnRestrictedCaptionAreaChanged_Landroid_graphics_Rect_Handler:Android.Views.Window/IOnRestrictedCaptionAreaChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the contract to '[RegisterAttribute("onRestrictedCaptionAreaChanged", "(Landroid/graphics/Rect;)V", "GetOnRestrictedCaptionAreaChanged_Landroid_graphics_Rect_Handler:Android.Views.Window+IOnRestrictedCaptionAreaChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener.OnAccessibilityServicesStateChanged(Android.Views.Accessibility.AccessibilityManager)' changed from '[RegisterAttribute("onAccessibilityServicesStateChanged", "(Landroid/view/accessibility/AccessibilityManager;)V", "GetOnAccessibilityServicesStateChanged_Landroid_view_accessibility_AccessibilityManager_Handler:Android.Views.Accessibility.AccessibilityManager/IAccessibilityServicesStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onAccessibilityServicesStateChanged", "(Landroid/view/accessibility/AccessibilityManager;)V", "GetOnAccessibilityServicesStateChanged_Landroid_view_accessibility_AccessibilityManager_Handler:Android.Views.Accessibility.AccessibilityManager+IAccessibilityServicesStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener.OnAccessibilityStateChanged(System.Boolean)' changed from '[RegisterAttribute("onAccessibilityStateChanged", "(Z)V", "GetOnAccessibilityStateChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager/IAccessibilityStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAccessibilityStateChanged", "(Z)V", "GetOnAccessibilityStateChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager+IAccessibilityStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Accessibility.AccessibilityManager.IAudioDescriptionRequestedChangeListener.OnAudioDescriptionRequestedChanged(System.Boolean)' changed from '[RegisterAttribute("onAudioDescriptionRequestedChanged", "(Z)V", "GetOnAudioDescriptionRequestedChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager/IAudioDescriptionRequestedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("onAudioDescriptionRequestedChanged", "(Z)V", "GetOnAudioDescriptionRequestedChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager+IAudioDescriptionRequestedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener.OnTouchExplorationStateChanged(System.Boolean)' changed from '[RegisterAttribute("onTouchExplorationStateChanged", "(Z)V", "GetOnTouchExplorationStateChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager/ITouchExplorationStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTouchExplorationStateChanged", "(Z)V", "GetOnTouchExplorationStateChanged_ZHandler:Android.Views.Accessibility.AccessibilityManager+ITouchExplorationStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Animations.Animation.IAnimationListener.OnAnimationEnd(Android.Views.Animations.Animation)' changed from '[RegisterAttribute("onAnimationEnd", "(Landroid/view/animation/Animation;)V", "GetOnAnimationEnd_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation/IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAnimationEnd", "(Landroid/view/animation/Animation;)V", "GetOnAnimationEnd_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation+IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Animations.Animation.IAnimationListener.OnAnimationRepeat(Android.Views.Animations.Animation)' changed from '[RegisterAttribute("onAnimationRepeat", "(Landroid/view/animation/Animation;)V", "GetOnAnimationRepeat_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation/IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAnimationRepeat", "(Landroid/view/animation/Animation;)V", "GetOnAnimationRepeat_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation+IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.Animations.Animation.IAnimationListener.OnAnimationStart(Android.Views.Animations.Animation)' changed from '[RegisterAttribute("onAnimationStart", "(Landroid/view/animation/Animation;)V", "GetOnAnimationStart_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation/IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onAnimationStart", "(Landroid/view/animation/Animation;)V", "GetOnAnimationStart_Landroid_view_animation_Animation_Handler:Android.Views.Animations.Animation+IAnimationListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener.OnGetSentenceSuggestions(Android.Views.TextService.SentenceSuggestionsInfo[])' changed from '[RegisterAttribute("onGetSentenceSuggestions", "([Landroid/view/textservice/SentenceSuggestionsInfo;)V", "GetOnGetSentenceSuggestions_arrayLandroid_view_textservice_SentenceSuggestionsInfo_Handler:Android.Views.TextService.SpellCheckerSession/ISpellCheckerSessionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGetSentenceSuggestions", "([Landroid/view/textservice/SentenceSuggestionsInfo;)V", "GetOnGetSentenceSuggestions_arrayLandroid_view_textservice_SentenceSuggestionsInfo_Handler:Android.Views.TextService.SpellCheckerSession+ISpellCheckerSessionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener.OnGetSuggestions(Android.Views.TextService.SuggestionsInfo[])' changed from '[RegisterAttribute("onGetSuggestions", "([Landroid/view/textservice/SuggestionsInfo;)V", "GetOnGetSuggestions_arrayLandroid_view_textservice_SuggestionsInfo_Handler:Android.Views.TextService.SpellCheckerSession/ISpellCheckerSessionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGetSuggestions", "([Landroid/view/textservice/SuggestionsInfo;)V", "GetOnGetSuggestions_arrayLandroid_view_textservice_SuggestionsInfo_Handler:Android.Views.TextService.SpellCheckerSession+ISpellCheckerSessionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.GeolocationPermissions.ICallback.Invoke(System.String, System.Boolean, System.Boolean)' changed from '[RegisterAttribute("invoke", "(Ljava/lang/String;ZZ)V", "GetInvoke_Ljava_lang_String_ZZHandler:Android.Webkit.GeolocationPermissions/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("invoke", "(Ljava/lang/String;ZZ)V", "GetInvoke_Ljava_lang_String_ZZHandler:Android.Webkit.GeolocationPermissions+ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.Plugin.IPreferencesClickHandler.HandleClickEvent(Android.Content.Context)' changed from '[RegisterAttribute("handleClickEvent", "(Landroid/content/Context;)V", "GetHandleClickEvent_Landroid_content_Context_Handler:Android.Webkit.Plugin/IPreferencesClickHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("handleClickEvent", "(Landroid/content/Context;)V", "GetHandleClickEvent_Landroid_content_Context_Handler:Android.Webkit.Plugin+IPreferencesClickHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.WebChromeClient.ICustomViewCallback.OnCustomViewHidden()' changed from '[RegisterAttribute("onCustomViewHidden", "()V", "GetOnCustomViewHiddenHandler:Android.Webkit.WebChromeClient/ICustomViewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCustomViewHidden", "()V", "GetOnCustomViewHiddenHandler:Android.Webkit.WebChromeClient+ICustomViewCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.WebIconDatabase.IIconListener.OnReceivedIcon(System.String, Android.Graphics.Bitmap)' changed from '[RegisterAttribute("onReceivedIcon", "(Ljava/lang/String;Landroid/graphics/Bitmap;)V", "GetOnReceivedIcon_Ljava_lang_String_Landroid_graphics_Bitmap_Handler:Android.Webkit.WebIconDatabase/IIconListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onReceivedIcon", "(Ljava/lang/String;Landroid/graphics/Bitmap;)V", "GetOnReceivedIcon_Ljava_lang_String_Landroid_graphics_Bitmap_Handler:Android.Webkit.WebIconDatabase+IIconListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.WebStorage.IQuotaUpdater.UpdateQuota(System.Int64)' changed from '[RegisterAttribute("updateQuota", "(J)V", "GetUpdateQuota_JHandler:Android.Webkit.WebStorage/IQuotaUpdaterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("updateQuota", "(J)V", "GetUpdateQuota_JHandler:Android.Webkit.WebStorage+IQuotaUpdaterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.WebView.IFindListener.OnFindResultReceived(System.Int32, System.Int32, System.Boolean)' changed from '[RegisterAttribute("onFindResultReceived", "(IIZ)V", "GetOnFindResultReceived_IIZHandler:Android.Webkit.WebView/IFindListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFindResultReceived", "(IIZ)V", "GetOnFindResultReceived_IIZHandler:Android.Webkit.WebView+IFindListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Webkit.WebView.IPictureListener.OnNewPicture(Android.Webkit.WebView, Android.Graphics.Picture)' changed from '[RegisterAttribute("onNewPicture", "(Landroid/webkit/WebView;Landroid/graphics/Picture;)V", "GetOnNewPicture_Landroid_webkit_WebView_Landroid_graphics_Picture_Handler:Android.Webkit.WebView/IPictureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onNewPicture", "(Landroid/webkit/WebView;Landroid/graphics/Picture;)V", "GetOnNewPicture_Landroid_webkit_WebView_Landroid_graphics_Picture_Handler:Android.Webkit.WebView+IPictureListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AbsListView.IMultiChoiceModeListener.OnItemCheckedStateChanged(Android.Views.ActionMode, System.Int32, System.Int64, System.Boolean)' changed from '[RegisterAttribute("onItemCheckedStateChanged", "(Landroid/view/ActionMode;IJZ)V", "GetOnItemCheckedStateChanged_Landroid_view_ActionMode_IJZHandler:Android.Widget.AbsListView/IMultiChoiceModeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onItemCheckedStateChanged", "(Landroid/view/ActionMode;IJZ)V", "GetOnItemCheckedStateChanged_Landroid_view_ActionMode_IJZHandler:Android.Widget.AbsListView+IMultiChoiceModeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AbsListView.IOnScrollListener.OnScroll(Android.Widget.AbsListView, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onScroll", "(Landroid/widget/AbsListView;III)V", "GetOnScroll_Landroid_widget_AbsListView_IIIHandler:Android.Widget.AbsListView/IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScroll", "(Landroid/widget/AbsListView;III)V", "GetOnScroll_Landroid_widget_AbsListView_IIIHandler:Android.Widget.AbsListView+IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AbsListView.IOnScrollListener.OnScrollStateChanged(Android.Widget.AbsListView, Android.Widget.ScrollState)' changed from '[RegisterAttribute("onScrollStateChanged", "(Landroid/widget/AbsListView;I)V", "GetOnScrollStateChanged_Landroid_widget_AbsListView_IHandler:Android.Widget.AbsListView/IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScrollStateChanged", "(Landroid/widget/AbsListView;I)V", "GetOnScrollStateChanged_Landroid_widget_AbsListView_IHandler:Android.Widget.AbsListView+IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AbsListView.IRecyclerListener.OnMovedToScrapHeap(Android.Views.View)' changed from '[RegisterAttribute("onMovedToScrapHeap", "(Landroid/view/View;)V", "GetOnMovedToScrapHeap_Landroid_view_View_Handler:Android.Widget.AbsListView/IRecyclerListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMovedToScrapHeap", "(Landroid/view/View;)V", "GetOnMovedToScrapHeap_Landroid_view_View_Handler:Android.Widget.AbsListView+IRecyclerListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AbsListView.ISelectionBoundsAdjuster.AdjustListItemSelectionBounds(Android.Graphics.Rect)' changed from '[RegisterAttribute("adjustListItemSelectionBounds", "(Landroid/graphics/Rect;)V", "GetAdjustListItemSelectionBounds_Landroid_graphics_Rect_Handler:Android.Widget.AbsListView/ISelectionBoundsAdjusterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("adjustListItemSelectionBounds", "(Landroid/graphics/Rect;)V", "GetAdjustListItemSelectionBounds_Landroid_graphics_Rect_Handler:Android.Widget.AbsListView+ISelectionBoundsAdjusterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ActionMenuView.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem)' changed from '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.ActionMenuView/IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.ActionMenuView+IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AdapterView.IOnItemClickListener.OnItemClick(Android.Widget.AdapterView, Android.Views.View, System.Int32, System.Int64)' changed from '[RegisterAttribute("onItemClick", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)V", "GetOnItemClick_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView/IOnItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onItemClick", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)V", "GetOnItemClick_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView+IOnItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AdapterView.IOnItemLongClickListener.OnItemLongClick(Android.Widget.AdapterView, Android.Views.View, System.Int32, System.Int64)' changed from '[RegisterAttribute("onItemLongClick", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z", "GetOnItemLongClick_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView/IOnItemLongClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onItemLongClick", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z", "GetOnItemLongClick_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView+IOnItemLongClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AdapterView.IOnItemSelectedListener.OnItemSelected(Android.Widget.AdapterView, Android.Views.View, System.Int32, System.Int64)' changed from '[RegisterAttribute("onItemSelected", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)V", "GetOnItemSelected_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView/IOnItemSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onItemSelected", "(Landroid/widget/AdapterView;Landroid/view/View;IJ)V", "GetOnItemSelected_Landroid_widget_AdapterView_Landroid_view_View_IJHandler:Android.Widget.AdapterView+IOnItemSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AdapterView.IOnItemSelectedListener.OnNothingSelected(Android.Widget.AdapterView)' changed from '[RegisterAttribute("onNothingSelected", "(Landroid/widget/AdapterView;)V", "GetOnNothingSelected_Landroid_widget_AdapterView_Handler:Android.Widget.AdapterView/IOnItemSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onNothingSelected", "(Landroid/widget/AdapterView;)V", "GetOnNothingSelected_Landroid_widget_AdapterView_Handler:Android.Widget.AdapterView+IOnItemSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AutoCompleteTextView.IOnDismissListener.OnDismiss()' changed from '[RegisterAttribute("onDismiss", "()V", "GetOnDismissHandler:Android.Widget.AutoCompleteTextView/IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDismiss", "()V", "GetOnDismissHandler:Android.Widget.AutoCompleteTextView+IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AutoCompleteTextView.IValidator.FixTextFormatted(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("fixText", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetFixText_Ljava_lang_CharSequence_Handler:Android.Widget.AutoCompleteTextView/IValidatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("fixText", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetFixText_Ljava_lang_CharSequence_Handler:Android.Widget.AutoCompleteTextView+IValidatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.AutoCompleteTextView.IValidator.IsValid(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("isValid", "(Ljava/lang/CharSequence;)Z", "GetIsValid_Ljava_lang_CharSequence_Handler:Android.Widget.AutoCompleteTextView/IValidatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("isValid", "(Ljava/lang/CharSequence;)Z", "GetIsValid_Ljava_lang_CharSequence_Handler:Android.Widget.AutoCompleteTextView+IValidatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.CalendarView.IOnDateChangeListener.OnSelectedDayChange(Android.Widget.CalendarView, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onSelectedDayChange", "(Landroid/widget/CalendarView;III)V", "GetOnSelectedDayChange_Landroid_widget_CalendarView_IIIHandler:Android.Widget.CalendarView/IOnDateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSelectedDayChange", "(Landroid/widget/CalendarView;III)V", "GetOnSelectedDayChange_Landroid_widget_CalendarView_IIIHandler:Android.Widget.CalendarView+IOnDateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.Chronometer.IOnChronometerTickListener.OnChronometerTick(Android.Widget.Chronometer)' changed from '[RegisterAttribute("onChronometerTick", "(Landroid/widget/Chronometer;)V", "GetOnChronometerTick_Landroid_widget_Chronometer_Handler:Android.Widget.Chronometer/IOnChronometerTickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onChronometerTick", "(Landroid/widget/Chronometer;)V", "GetOnChronometerTick_Landroid_widget_Chronometer_Handler:Android.Widget.Chronometer+IOnChronometerTickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.CompoundButton.IOnCheckedChangeListener.OnCheckedChanged(Android.Widget.CompoundButton, System.Boolean)' changed from '[RegisterAttribute("onCheckedChanged", "(Landroid/widget/CompoundButton;Z)V", "GetOnCheckedChanged_Landroid_widget_CompoundButton_ZHandler:Android.Widget.CompoundButton/IOnCheckedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCheckedChanged", "(Landroid/widget/CompoundButton;Z)V", "GetOnCheckedChanged_Landroid_widget_CompoundButton_ZHandler:Android.Widget.CompoundButton+IOnCheckedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.DatePicker.IOnDateChangedListener.OnDateChanged(Android.Widget.DatePicker, System.Int32, System.Int32, System.Int32)' changed from '[RegisterAttribute("onDateChanged", "(Landroid/widget/DatePicker;III)V", "GetOnDateChanged_Landroid_widget_DatePicker_IIIHandler:Android.Widget.DatePicker/IOnDateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDateChanged", "(Landroid/widget/DatePicker;III)V", "GetOnDateChanged_Landroid_widget_DatePicker_IIIHandler:Android.Widget.DatePicker+IOnDateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ExpandableListView.IOnChildClickListener.OnChildClick(Android.Widget.ExpandableListView, Android.Views.View, System.Int32, System.Int32, System.Int64)' changed from '[RegisterAttribute("onChildClick", "(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z", "GetOnChildClick_Landroid_widget_ExpandableListView_Landroid_view_View_IIJHandler:Android.Widget.ExpandableListView/IOnChildClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onChildClick", "(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z", "GetOnChildClick_Landroid_widget_ExpandableListView_Landroid_view_View_IIJHandler:Android.Widget.ExpandableListView+IOnChildClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ExpandableListView.IOnGroupClickListener.OnGroupClick(Android.Widget.ExpandableListView, Android.Views.View, System.Int32, System.Int64)' changed from '[RegisterAttribute("onGroupClick", "(Landroid/widget/ExpandableListView;Landroid/view/View;IJ)Z", "GetOnGroupClick_Landroid_widget_ExpandableListView_Landroid_view_View_IJHandler:Android.Widget.ExpandableListView/IOnGroupClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGroupClick", "(Landroid/widget/ExpandableListView;Landroid/view/View;IJ)Z", "GetOnGroupClick_Landroid_widget_ExpandableListView_Landroid_view_View_IJHandler:Android.Widget.ExpandableListView+IOnGroupClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ExpandableListView.IOnGroupCollapseListener.OnGroupCollapse(System.Int32)' changed from '[RegisterAttribute("onGroupCollapse", "(I)V", "GetOnGroupCollapse_IHandler:Android.Widget.ExpandableListView/IOnGroupCollapseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGroupCollapse", "(I)V", "GetOnGroupCollapse_IHandler:Android.Widget.ExpandableListView+IOnGroupCollapseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ExpandableListView.IOnGroupExpandListener.OnGroupExpand(System.Int32)' changed from '[RegisterAttribute("onGroupExpand", "(I)V", "GetOnGroupExpand_IHandler:Android.Widget.ExpandableListView/IOnGroupExpandListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onGroupExpand", "(I)V", "GetOnGroupExpand_IHandler:Android.Widget.ExpandableListView+IOnGroupExpandListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.Filter.IFilterListener.OnFilterComplete(System.Int32)' changed from '[RegisterAttribute("onFilterComplete", "(I)V", "GetOnFilterComplete_IHandler:Android.Widget.Filter/IFilterListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onFilterComplete", "(I)V", "GetOnFilterComplete_IHandler:Android.Widget.Filter+IFilterListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.AudioSessionId.get()' changed from '[RegisterAttribute("getAudioSessionId", "()I", "GetGetAudioSessionIdHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getAudioSessionId", "()I", "GetGetAudioSessionIdHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.BufferPercentage.get()' changed from '[RegisterAttribute("getBufferPercentage", "()I", "GetGetBufferPercentageHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getBufferPercentage", "()I", "GetGetBufferPercentageHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.CanPause()' changed from '[RegisterAttribute("canPause", "()Z", "GetCanPauseHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("canPause", "()Z", "GetCanPauseHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.CanSeekBackward()' changed from '[RegisterAttribute("canSeekBackward", "()Z", "GetCanSeekBackwardHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("canSeekBackward", "()Z", "GetCanSeekBackwardHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.CanSeekForward()' changed from '[RegisterAttribute("canSeekForward", "()Z", "GetCanSeekForwardHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("canSeekForward", "()Z", "GetCanSeekForwardHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.CurrentPosition.get()' changed from '[RegisterAttribute("getCurrentPosition", "()I", "GetGetCurrentPositionHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getCurrentPosition", "()I", "GetGetCurrentPositionHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.Duration.get()' changed from '[RegisterAttribute("getDuration", "()I", "GetGetDurationHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getDuration", "()I", "GetGetDurationHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.IsPlaying.get()' changed from '[RegisterAttribute("isPlaying", "()Z", "GetIsPlayingHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("isPlaying", "()Z", "GetIsPlayingHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.Pause()' changed from '[RegisterAttribute("pause", "()V", "GetPauseHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("pause", "()V", "GetPauseHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.SeekTo(System.Int32)' changed from '[RegisterAttribute("seekTo", "(I)V", "GetSeekTo_IHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("seekTo", "(I)V", "GetSeekTo_IHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MediaController.IMediaPlayerControl.Start()' changed from '[RegisterAttribute("start", "()V", "GetStartHandler:Android.Widget.MediaController/IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("start", "()V", "GetStartHandler:Android.Widget.MediaController+IMediaPlayerControlInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MultiAutoCompleteTextView.ITokenizer.FindTokenEnd(Java.Lang.ICharSequence, System.Int32)' changed from '[RegisterAttribute("findTokenEnd", "(Ljava/lang/CharSequence;I)I", "GetFindTokenEnd_Ljava_lang_CharSequence_IHandler:Android.Widget.MultiAutoCompleteTextView/ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("findTokenEnd", "(Ljava/lang/CharSequence;I)I", "GetFindTokenEnd_Ljava_lang_CharSequence_IHandler:Android.Widget.MultiAutoCompleteTextView+ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MultiAutoCompleteTextView.ITokenizer.FindTokenStart(Java.Lang.ICharSequence, System.Int32)' changed from '[RegisterAttribute("findTokenStart", "(Ljava/lang/CharSequence;I)I", "GetFindTokenStart_Ljava_lang_CharSequence_IHandler:Android.Widget.MultiAutoCompleteTextView/ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("findTokenStart", "(Ljava/lang/CharSequence;I)I", "GetFindTokenStart_Ljava_lang_CharSequence_IHandler:Android.Widget.MultiAutoCompleteTextView+ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.MultiAutoCompleteTextView.ITokenizer.TerminateTokenFormatted(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("terminateToken", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetTerminateToken_Ljava_lang_CharSequence_Handler:Android.Widget.MultiAutoCompleteTextView/ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("terminateToken", "(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;", "GetTerminateToken_Ljava_lang_CharSequence_Handler:Android.Widget.MultiAutoCompleteTextView+ITokenizerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.NumberPicker.IFormatter.Format(System.Int32)' changed from '[RegisterAttribute("format", "(I)Ljava/lang/String;", "GetFormat_IHandler:Android.Widget.NumberPicker/IFormatterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("format", "(I)Ljava/lang/String;", "GetFormat_IHandler:Android.Widget.NumberPicker+IFormatterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.NumberPicker.IOnScrollListener.OnScrollStateChange(Android.Widget.NumberPicker, Android.Widget.NumberPickerScrollState)' changed from '[RegisterAttribute("onScrollStateChange", "(Landroid/widget/NumberPicker;I)V", "GetOnScrollStateChange_Landroid_widget_NumberPicker_IHandler:Android.Widget.NumberPicker/IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScrollStateChange", "(Landroid/widget/NumberPicker;I)V", "GetOnScrollStateChange_Landroid_widget_NumberPicker_IHandler:Android.Widget.NumberPicker+IOnScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.NumberPicker.IOnValueChangeListener.OnValueChange(Android.Widget.NumberPicker, System.Int32, System.Int32)' changed from '[RegisterAttribute("onValueChange", "(Landroid/widget/NumberPicker;II)V", "GetOnValueChange_Landroid_widget_NumberPicker_IIHandler:Android.Widget.NumberPicker/IOnValueChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onValueChange", "(Landroid/widget/NumberPicker;II)V", "GetOnValueChange_Landroid_widget_NumberPicker_IIHandler:Android.Widget.NumberPicker+IOnValueChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.PopupMenu.IOnDismissListener.OnDismiss(Android.Widget.PopupMenu)' changed from '[RegisterAttribute("onDismiss", "(Landroid/widget/PopupMenu;)V", "GetOnDismiss_Landroid_widget_PopupMenu_Handler:Android.Widget.PopupMenu/IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDismiss", "(Landroid/widget/PopupMenu;)V", "GetOnDismiss_Landroid_widget_PopupMenu_Handler:Android.Widget.PopupMenu+IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.PopupMenu.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem)' changed from '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.PopupMenu/IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.PopupMenu+IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.PopupWindow.IOnDismissListener.OnDismiss()' changed from '[RegisterAttribute("onDismiss", "()V", "GetOnDismissHandler:Android.Widget.PopupWindow/IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDismiss", "()V", "GetOnDismissHandler:Android.Widget.PopupWindow+IOnDismissListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RadioGroup.IOnCheckedChangeListener.OnCheckedChanged(Android.Widget.RadioGroup, System.Int32)' changed from '[RegisterAttribute("onCheckedChanged", "(Landroid/widget/RadioGroup;I)V", "GetOnCheckedChanged_Landroid_widget_RadioGroup_IHandler:Android.Widget.RadioGroup/IOnCheckedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCheckedChanged", "(Landroid/widget/RadioGroup;I)V", "GetOnCheckedChanged_Landroid_widget_RadioGroup_IHandler:Android.Widget.RadioGroup+IOnCheckedChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RatingBar.IOnRatingBarChangeListener.OnRatingChanged(Android.Widget.RatingBar, System.Single, System.Boolean)' changed from '[RegisterAttribute("onRatingChanged", "(Landroid/widget/RatingBar;FZ)V", "GetOnRatingChanged_Landroid_widget_RatingBar_FZHandler:Android.Widget.RatingBar/IOnRatingBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onRatingChanged", "(Landroid/widget/RatingBar;FZ)V", "GetOnRatingChanged_Landroid_widget_RatingBar_FZHandler:Android.Widget.RatingBar+IOnRatingBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.Count.get()' changed from '[RegisterAttribute("getCount", "()I", "GetGetCountHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getCount", "()I", "GetGetCountHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.GetItemId(System.Int32)' changed from '[RegisterAttribute("getItemId", "(I)J", "GetGetItemId_IHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getItemId", "(I)J", "GetGetItemId_IHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.GetViewAt(System.Int32)' changed from '[RegisterAttribute("getViewAt", "(I)Landroid/widget/RemoteViews;", "GetGetViewAt_IHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getViewAt", "(I)Landroid/widget/RemoteViews;", "GetGetViewAt_IHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.HasStableIds.get()' changed from '[RegisterAttribute("hasStableIds", "()Z", "GetHasStableIdsHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("hasStableIds", "()Z", "GetHasStableIdsHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.LoadingView.get()' changed from '[RegisterAttribute("getLoadingView", "()Landroid/widget/RemoteViews;", "GetGetLoadingViewHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getLoadingView", "()Landroid/widget/RemoteViews;", "GetGetLoadingViewHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnCreate()' changed from '[RegisterAttribute("onCreate", "()V", "GetOnCreateHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onCreate", "()V", "GetOnCreateHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnDataSetChanged()' changed from '[RegisterAttribute("onDataSetChanged", "()V", "GetOnDataSetChangedHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDataSetChanged", "()V", "GetOnDataSetChangedHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnDestroy()' changed from '[RegisterAttribute("onDestroy", "()V", "GetOnDestroyHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDestroy", "()V", "GetOnDestroyHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.RemoteViewsService.IRemoteViewsFactory.ViewTypeCount.get()' changed from '[RegisterAttribute("getViewTypeCount", "()I", "GetGetViewTypeCountHandler:Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getViewTypeCount", "()I", "GetGetViewTypeCountHandler:Android.Widget.RemoteViewsService+IRemoteViewsFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SearchView.IOnCloseListener.OnClose()' changed from '[RegisterAttribute("onClose", "()Z", "GetOnCloseHandler:Android.Widget.SearchView/IOnCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onClose", "()Z", "GetOnCloseHandler:Android.Widget.SearchView+IOnCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SearchView.IOnQueryTextListener.OnQueryTextChange(System.String)' changed from '[RegisterAttribute("onQueryTextChange", "(Ljava/lang/String;)Z", "GetOnQueryTextChange_Ljava_lang_String_Handler:Android.Widget.SearchView/IOnQueryTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onQueryTextChange", "(Ljava/lang/String;)Z", "GetOnQueryTextChange_Ljava_lang_String_Handler:Android.Widget.SearchView+IOnQueryTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SearchView.IOnQueryTextListener.OnQueryTextSubmit(System.String)' changed from '[RegisterAttribute("onQueryTextSubmit", "(Ljava/lang/String;)Z", "GetOnQueryTextSubmit_Ljava_lang_String_Handler:Android.Widget.SearchView/IOnQueryTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onQueryTextSubmit", "(Ljava/lang/String;)Z", "GetOnQueryTextSubmit_Ljava_lang_String_Handler:Android.Widget.SearchView+IOnQueryTextListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SearchView.IOnSuggestionListener.OnSuggestionClick(System.Int32)' changed from '[RegisterAttribute("onSuggestionClick", "(I)Z", "GetOnSuggestionClick_IHandler:Android.Widget.SearchView/IOnSuggestionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSuggestionClick", "(I)Z", "GetOnSuggestionClick_IHandler:Android.Widget.SearchView+IOnSuggestionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SearchView.IOnSuggestionListener.OnSuggestionSelect(System.Int32)' changed from '[RegisterAttribute("onSuggestionSelect", "(I)Z", "GetOnSuggestionSelect_IHandler:Android.Widget.SearchView/IOnSuggestionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onSuggestionSelect", "(I)Z", "GetOnSuggestionSelect_IHandler:Android.Widget.SearchView+IOnSuggestionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SeekBar.IOnSeekBarChangeListener.OnProgressChanged(Android.Widget.SeekBar, System.Int32, System.Boolean)' changed from '[RegisterAttribute("onProgressChanged", "(Landroid/widget/SeekBar;IZ)V", "GetOnProgressChanged_Landroid_widget_SeekBar_IZHandler:Android.Widget.SeekBar/IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onProgressChanged", "(Landroid/widget/SeekBar;IZ)V", "GetOnProgressChanged_Landroid_widget_SeekBar_IZHandler:Android.Widget.SeekBar+IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SeekBar.IOnSeekBarChangeListener.OnStartTrackingTouch(Android.Widget.SeekBar)' changed from '[RegisterAttribute("onStartTrackingTouch", "(Landroid/widget/SeekBar;)V", "GetOnStartTrackingTouch_Landroid_widget_SeekBar_Handler:Android.Widget.SeekBar/IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onStartTrackingTouch", "(Landroid/widget/SeekBar;)V", "GetOnStartTrackingTouch_Landroid_widget_SeekBar_Handler:Android.Widget.SeekBar+IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SeekBar.IOnSeekBarChangeListener.OnStopTrackingTouch(Android.Widget.SeekBar)' changed from '[RegisterAttribute("onStopTrackingTouch", "(Landroid/widget/SeekBar;)V", "GetOnStopTrackingTouch_Landroid_widget_SeekBar_Handler:Android.Widget.SeekBar/IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onStopTrackingTouch", "(Landroid/widget/SeekBar;)V", "GetOnStopTrackingTouch_Landroid_widget_SeekBar_Handler:Android.Widget.SeekBar+IOnSeekBarChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ShareActionProvider.IOnShareTargetSelectedListener.OnShareTargetSelected(Android.Widget.ShareActionProvider, Android.Content.Intent)' changed from '[RegisterAttribute("onShareTargetSelected", "(Landroid/widget/ShareActionProvider;Landroid/content/Intent;)Z", "GetOnShareTargetSelected_Landroid_widget_ShareActionProvider_Landroid_content_Intent_Handler:Android.Widget.ShareActionProvider/IOnShareTargetSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onShareTargetSelected", "(Landroid/widget/ShareActionProvider;Landroid/content/Intent;)Z", "GetOnShareTargetSelected_Landroid_widget_ShareActionProvider_Landroid_content_Intent_Handler:Android.Widget.ShareActionProvider+IOnShareTargetSelectedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SimpleAdapter.IViewBinder.SetViewValue(Android.Views.View, Java.Lang.Object, System.String)' changed from '[RegisterAttribute("setViewValue", "(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z", "GetSetViewValue_Landroid_view_View_Ljava_lang_Object_Ljava_lang_String_Handler:Android.Widget.SimpleAdapter/IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("setViewValue", "(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z", "GetSetViewValue_Landroid_view_View_Ljava_lang_Object_Ljava_lang_String_Handler:Android.Widget.SimpleAdapter+IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SimpleCursorAdapter.ICursorToStringConverter.ConvertToStringFormatted(Android.Database.ICursor)' changed from '[RegisterAttribute("convertToString", "(Landroid/database/Cursor;)Ljava/lang/CharSequence;", "GetConvertToString_Landroid_database_Cursor_Handler:Android.Widget.SimpleCursorAdapter/ICursorToStringConverterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("convertToString", "(Landroid/database/Cursor;)Ljava/lang/CharSequence;", "GetConvertToString_Landroid_database_Cursor_Handler:Android.Widget.SimpleCursorAdapter+ICursorToStringConverterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SimpleCursorAdapter.IViewBinder.SetViewValue(Android.Views.View, Android.Database.ICursor, System.Int32)' changed from '[RegisterAttribute("setViewValue", "(Landroid/view/View;Landroid/database/Cursor;I)Z", "GetSetViewValue_Landroid_view_View_Landroid_database_Cursor_IHandler:Android.Widget.SimpleCursorAdapter/IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("setViewValue", "(Landroid/view/View;Landroid/database/Cursor;I)Z", "GetSetViewValue_Landroid_view_View_Landroid_database_Cursor_IHandler:Android.Widget.SimpleCursorAdapter+IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SimpleCursorTreeAdapter.IViewBinder.SetViewValue(Android.Views.View, Android.Database.ICursor, System.Int32)' changed from '[RegisterAttribute("setViewValue", "(Landroid/view/View;Landroid/database/Cursor;I)Z", "GetSetViewValue_Landroid_view_View_Landroid_database_Cursor_IHandler:Android.Widget.SimpleCursorTreeAdapter/IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("setViewValue", "(Landroid/view/View;Landroid/database/Cursor;I)Z", "GetSetViewValue_Landroid_view_View_Landroid_database_Cursor_IHandler:Android.Widget.SimpleCursorTreeAdapter+IViewBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SlidingDrawer.IOnDrawerCloseListener.OnDrawerClosed()' changed from '[RegisterAttribute("onDrawerClosed", "()V", "GetOnDrawerClosedHandler:Android.Widget.SlidingDrawer/IOnDrawerCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDrawerClosed", "()V", "GetOnDrawerClosedHandler:Android.Widget.SlidingDrawer+IOnDrawerCloseListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SlidingDrawer.IOnDrawerOpenListener.OnDrawerOpened()' changed from '[RegisterAttribute("onDrawerOpened", "()V", "GetOnDrawerOpenedHandler:Android.Widget.SlidingDrawer/IOnDrawerOpenListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onDrawerOpened", "()V", "GetOnDrawerOpenedHandler:Android.Widget.SlidingDrawer+IOnDrawerOpenListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SlidingDrawer.IOnDrawerScrollListener.OnScrollEnded()' changed from '[RegisterAttribute("onScrollEnded", "()V", "GetOnScrollEndedHandler:Android.Widget.SlidingDrawer/IOnDrawerScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScrollEnded", "()V", "GetOnScrollEndedHandler:Android.Widget.SlidingDrawer+IOnDrawerScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.SlidingDrawer.IOnDrawerScrollListener.OnScrollStarted()' changed from '[RegisterAttribute("onScrollStarted", "()V", "GetOnScrollStartedHandler:Android.Widget.SlidingDrawer/IOnDrawerScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onScrollStarted", "()V", "GetOnScrollStartedHandler:Android.Widget.SlidingDrawer+IOnDrawerScrollListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.TabHost.IOnTabChangeListener.OnTabChanged(System.String)' changed from '[RegisterAttribute("onTabChanged", "(Ljava/lang/String;)V", "GetOnTabChanged_Ljava_lang_String_Handler:Android.Widget.TabHost/IOnTabChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTabChanged", "(Ljava/lang/String;)V", "GetOnTabChanged_Ljava_lang_String_Handler:Android.Widget.TabHost+IOnTabChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.TabHost.ITabContentFactory.CreateTabContent(System.String)' changed from '[RegisterAttribute("createTabContent", "(Ljava/lang/String;)Landroid/view/View;", "GetCreateTabContent_Ljava_lang_String_Handler:Android.Widget.TabHost/ITabContentFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("createTabContent", "(Ljava/lang/String;)Landroid/view/View;", "GetCreateTabContent_Ljava_lang_String_Handler:Android.Widget.TabHost+ITabContentFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.TextView.IOnEditorActionListener.OnEditorAction(Android.Widget.TextView, Android.Views.InputMethods.ImeAction, Android.Views.KeyEvent)' changed from '[RegisterAttribute("onEditorAction", "(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z", "GetOnEditorAction_Landroid_widget_TextView_ILandroid_view_KeyEvent_Handler:Android.Widget.TextView/IOnEditorActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onEditorAction", "(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z", "GetOnEditorAction_Landroid_widget_TextView_ILandroid_view_KeyEvent_Handler:Android.Widget.TextView+IOnEditorActionListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.TimePicker.IOnTimeChangedListener.OnTimeChanged(Android.Widget.TimePicker, System.Int32, System.Int32)' changed from '[RegisterAttribute("onTimeChanged", "(Landroid/widget/TimePicker;II)V", "GetOnTimeChanged_Landroid_widget_TimePicker_IIHandler:Android.Widget.TimePicker/IOnTimeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onTimeChanged", "(Landroid/widget/TimePicker;II)V", "GetOnTimeChanged_Landroid_widget_TimePicker_IIHandler:Android.Widget.TimePicker+IOnTimeChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.Toolbar.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem)' changed from '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.Toolbar/IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onMenuItemClick", "(Landroid/view/MenuItem;)Z", "GetOnMenuItemClick_Landroid_view_MenuItem_Handler:Android.Widget.Toolbar+IOnMenuItemClickListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ViewSwitcher.IViewFactory.MakeView()' changed from '[RegisterAttribute("makeView", "()Landroid/view/View;", "GetMakeViewHandler:Android.Widget.ViewSwitcher/IViewFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("makeView", "()Landroid/view/View;", "GetMakeViewHandler:Android.Widget.ViewSwitcher+IViewFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ZoomButtonsController.IOnZoomListener.OnVisibilityChanged(System.Boolean)' changed from '[RegisterAttribute("onVisibilityChanged", "(Z)V", "GetOnVisibilityChanged_ZHandler:Android.Widget.ZoomButtonsController/IOnZoomListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onVisibilityChanged", "(Z)V", "GetOnVisibilityChanged_ZHandler:Android.Widget.ZoomButtonsController+IOnZoomListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.ZoomButtonsController.IOnZoomListener.OnZoom(System.Boolean)' changed from '[RegisterAttribute("onZoom", "(Z)V", "GetOnZoom_ZHandler:Android.Widget.ZoomButtonsController/IOnZoomListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("onZoom", "(Z)V", "GetOnZoom_ZHandler:Android.Widget.ZoomButtonsController+IOnZoomListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.Inline.InlineContentView.ISurfaceControlCallback.OnCreated(Android.Views.SurfaceControl)' changed from '[RegisterAttribute("onCreated", "(Landroid/view/SurfaceControl;)V", "GetOnCreated_Landroid_view_SurfaceControl_Handler:Android.Widget.Inline.InlineContentView/ISurfaceControlCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onCreated", "(Landroid/view/SurfaceControl;)V", "GetOnCreated_Landroid_view_SurfaceControl_Handler:Android.Widget.Inline.InlineContentView+ISurfaceControlCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Widget.Inline.InlineContentView.ISurfaceControlCallback.OnDestroyed(Android.Views.SurfaceControl)' changed from '[RegisterAttribute("onDestroyed", "(Landroid/view/SurfaceControl;)V", "GetOnDestroyed_Landroid_view_SurfaceControl_Handler:Android.Widget.Inline.InlineContentView/ISurfaceControlCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onDestroyed", "(Landroid/view/SurfaceControl;)V", "GetOnDestroyed_Landroid_view_SurfaceControl_Handler:Android.Widget.Inline.InlineContentView+ISurfaceControlCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Dalvik.SystemInterop.ZipPathValidator.ICallback.OnZipEntryAccess(System.String)' changed from '[RegisterAttribute("onZipEntryAccess", "(Ljava/lang/String;)V", "GetOnZipEntryAccess_Ljava_lang_String_Handler:Dalvik.SystemInterop.ZipPathValidator/ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("onZipEntryAccess", "(Ljava/lang/String;)V", "GetOnZipEntryAccess_Ljava_lang_String_Handler:Dalvik.SystemInterop.ZipPathValidator+ICallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.ByteCodeIndex.get()' changed from '[RegisterAttribute("getByteCodeIndex", "()I", "GetGetByteCodeIndexHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getByteCodeIndex", "()I", "GetGetByteCodeIndexHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.ClassName.get()' changed from '[RegisterAttribute("getClassName", "()Ljava/lang/String;", "GetGetClassNameHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getClassName", "()Ljava/lang/String;", "GetGetClassNameHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.DeclaringClass.get()' changed from '[RegisterAttribute("getDeclaringClass", "()Ljava/lang/Class;", "GetGetDeclaringClassHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getDeclaringClass", "()Ljava/lang/Class;", "GetGetDeclaringClassHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.Descriptor.get()' changed from '[RegisterAttribute("getDescriptor", "()Ljava/lang/String;", "GetGetDescriptorHandler:Java.Lang.StackWalker/IStackFrame, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getDescriptor", "()Ljava/lang/String;", "GetGetDescriptorHandler:Java.Lang.StackWalker+IStackFrame, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.FileName.get()' changed from '[RegisterAttribute("getFileName", "()Ljava/lang/String;", "GetGetFileNameHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getFileName", "()Ljava/lang/String;", "GetGetFileNameHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.IsNativeMethod.get()' changed from '[RegisterAttribute("isNativeMethod", "()Z", "GetIsNativeMethodHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("isNativeMethod", "()Z", "GetIsNativeMethodHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.LineNumber.get()' changed from '[RegisterAttribute("getLineNumber", "()I", "GetGetLineNumberHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getLineNumber", "()I", "GetGetLineNumberHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.MethodName.get()' changed from '[RegisterAttribute("getMethodName", "()Ljava/lang/String;", "GetGetMethodNameHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getMethodName", "()Ljava/lang/String;", "GetGetMethodNameHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.MethodType.get()' changed from '[RegisterAttribute("getMethodType", "()Ljava/lang/invoke/MethodType;", "GetGetMethodTypeHandler:Java.Lang.StackWalker/IStackFrame, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("getMethodType", "()Ljava/lang/invoke/MethodType;", "GetGetMethodTypeHandler:Java.Lang.StackWalker+IStackFrame, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StackWalker.IStackFrame.ToStackTraceElement()' changed from '[RegisterAttribute("toStackTraceElement", "()Ljava/lang/StackTraceElement;", "GetToStackTraceElementHandler:Java.Lang.StackWalker/IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("toStackTraceElement", "()Ljava/lang/StackTraceElement;", "GetToStackTraceElementHandler:Java.Lang.StackWalker+IStackFrameInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Thread.IUncaughtExceptionHandler.UncaughtException(Java.Lang.Thread, Java.Lang.Throwable)' changed from '[RegisterAttribute("uncaughtException", "(Ljava/lang/Thread;Ljava/lang/Throwable;)V", "GetUncaughtException_Ljava_lang_Thread_Ljava_lang_Throwable_Handler:Java.Lang.Thread/IUncaughtExceptionHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("uncaughtException", "(Ljava/lang/Thread;Ljava/lang/Throwable;)V", "GetUncaughtException_Ljava_lang_Thread_Ljava_lang_Throwable_Handler:Java.Lang.Thread+IUncaughtExceptionHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfField.ArrayType()' changed from '[RegisterAttribute("arrayType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetArrayTypeHandler:Java.Lang.Invoke.ITypeDescriptor/IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("arrayType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetArrayTypeHandler:Java.Lang.Invoke.ITypeDescriptor+IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfField.ComponentType()' changed from '[RegisterAttribute("componentType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetComponentTypeHandler:Java.Lang.Invoke.ITypeDescriptor/IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("componentType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetComponentTypeHandler:Java.Lang.Invoke.ITypeDescriptor+IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfField.IsArray.get()' changed from '[RegisterAttribute("isArray", "()Z", "GetIsArrayHandler:Java.Lang.Invoke.ITypeDescriptor/IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("isArray", "()Z", "GetIsArrayHandler:Java.Lang.Invoke.ITypeDescriptor+IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfField.IsPrimitive.get()' changed from '[RegisterAttribute("isPrimitive", "()Z", "GetIsPrimitiveHandler:Java.Lang.Invoke.ITypeDescriptor/IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("isPrimitive", "()Z", "GetIsPrimitiveHandler:Java.Lang.Invoke.ITypeDescriptor+IOfFieldInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ChangeParameterType(System.Int32, Java.Lang.Object)' changed from '[RegisterAttribute("changeParameterType", "(ILjava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetChangeParameterType_ILjava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("changeParameterType", "(ILjava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetChangeParameterType_ILjava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ChangeReturnType(Java.Lang.Object)' changed from '[RegisterAttribute("changeReturnType", "(Ljava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetChangeReturnType_Ljava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("changeReturnType", "(Ljava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetChangeReturnType_Ljava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.DropParameterTypes(System.Int32, System.Int32)' changed from '[RegisterAttribute("dropParameterTypes", "(II)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetDropParameterTypes_IIHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("dropParameterTypes", "(II)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetDropParameterTypes_IIHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.InsertParameterTypes(System.Int32, Java.Lang.Object[])' changed from '[RegisterAttribute("insertParameterTypes", "(I[Ljava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetInsertParameterTypes_IarrayLjava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("insertParameterTypes", "(I[Ljava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/invoke/TypeDescriptor$OfMethod;", "GetInsertParameterTypes_IarrayLjava_lang_invoke_TypeDescriptor_OfField_Handler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterArray()' changed from '[RegisterAttribute("parameterArray", "()[Ljava/lang/invoke/TypeDescriptor$OfField;", "GetParameterArrayHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("parameterArray", "()[Ljava/lang/invoke/TypeDescriptor$OfField;", "GetParameterArrayHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterCount()' changed from '[RegisterAttribute("parameterCount", "()I", "GetParameterCountHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("parameterCount", "()I", "GetParameterCountHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterList()' changed from '[RegisterAttribute("parameterList", "()Ljava/util/List;", "GetParameterListHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("parameterList", "()Ljava/util/List;", "GetParameterListHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterType(System.Int32)' changed from '[RegisterAttribute("parameterType", "(I)Ljava/lang/invoke/TypeDescriptor$OfField;", "GetParameterType_IHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("parameterType", "(I)Ljava/lang/invoke/TypeDescriptor$OfField;", "GetParameterType_IHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ReturnType()' changed from '[RegisterAttribute("returnType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetReturnTypeHandler:Java.Lang.Invoke.ITypeDescriptor/IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the contract to '[RegisterAttribute("returnType", "()Ljava/lang/invoke/TypeDescriptor$OfField;", "GetReturnTypeHandler:Java.Lang.Invoke.ITypeDescriptor+IOfMethodInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Ref.Cleaner.ICleanable.Clean()' changed from '[RegisterAttribute("clean", "()V", "GetCleanHandler:Java.Lang.Ref.Cleaner/ICleanableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the contract to '[RegisterAttribute("clean", "()V", "GetCleanHandler:Java.Lang.Ref.Cleaner+ICleanableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Security.KeyStore.IEntry.Attributes.get()' changed from '[RegisterAttribute("getAttributes", "()Ljava/util/Set;", "GetGetAttributesHandler:Java.Security.KeyStore/IEntry, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("getAttributes", "()Ljava/util/Set;", "GetGetAttributesHandler:Java.Security.KeyStore+IEntry, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Security.KeyStore.IEntryAttribute.Name.get()' changed from '[RegisterAttribute("getName", "()Ljava/lang/String;", "GetGetNameHandler:Java.Security.KeyStore/IEntryAttributeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("getName", "()Ljava/lang/String;", "GetGetNameHandler:Java.Security.KeyStore+IEntryAttributeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Security.KeyStore.IEntryAttribute.Value.get()' changed from '[RegisterAttribute("getValue", "()Ljava/lang/String;", "GetGetValueHandler:Java.Security.KeyStore/IEntryAttributeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the contract to '[RegisterAttribute("getValue", "()Ljava/lang/String;", "GetGetValueHandler:Java.Security.KeyStore+IEntryAttributeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Security.KeyStore.ILoadStoreParameter.ProtectionParameter.get()' changed from '[RegisterAttribute("getProtectionParameter", "()Ljava/security/KeyStore$ProtectionParameter;", "GetGetProtectionParameterHandler:Java.Security.KeyStore/ILoadStoreParameterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("getProtectionParameter", "()Ljava/security/KeyStore$ProtectionParameter;", "GetGetProtectionParameterHandler:Java.Security.KeyStore+ILoadStoreParameterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.ServiceLoader.IProvider.Get()' changed from '[RegisterAttribute("get", "()Ljava/lang/Object;", "GetGetHandler:Java.Util.ServiceLoader/IProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("get", "()Ljava/lang/Object;", "GetGetHandler:Java.Util.ServiceLoader+IProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.ServiceLoader.IProvider.Type()' changed from '[RegisterAttribute("type", "()Ljava/lang/Class;", "GetTypeHandler:Java.Util.ServiceLoader/IProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the contract to '[RegisterAttribute("type", "()Ljava/lang/Class;", "GetTypeHandler:Java.Util.ServiceLoader+IProviderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.IPublisher.Subscribe(Java.Util.Concurrent.Flow.ISubscriber)' changed from '[RegisterAttribute("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", "GetSubscribe_Ljava_util_concurrent_Flow_Subscriber_Handler:Java.Util.Concurrent.Flow/IPublisherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", "GetSubscribe_Ljava_util_concurrent_Flow_Subscriber_Handler:Java.Util.Concurrent.Flow+IPublisherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscriber.OnComplete()' changed from '[RegisterAttribute("onComplete", "()V", "GetOnCompleteHandler:Java.Util.Concurrent.Flow/ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onComplete", "()V", "GetOnCompleteHandler:Java.Util.Concurrent.Flow+ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscriber.OnError(Java.Lang.Throwable)' changed from '[RegisterAttribute("onError", "(Ljava/lang/Throwable;)V", "GetOnError_Ljava_lang_Throwable_Handler:Java.Util.Concurrent.Flow/ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onError", "(Ljava/lang/Throwable;)V", "GetOnError_Ljava_lang_Throwable_Handler:Java.Util.Concurrent.Flow+ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscriber.OnNext(Java.Lang.Object)' changed from '[RegisterAttribute("onNext", "(Ljava/lang/Object;)V", "GetOnNext_Ljava_lang_Object_Handler:Java.Util.Concurrent.Flow/ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onNext", "(Ljava/lang/Object;)V", "GetOnNext_Ljava_lang_Object_Handler:Java.Util.Concurrent.Flow+ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscriber.OnSubscribe(Java.Util.Concurrent.Flow.ISubscription)' changed from '[RegisterAttribute("onSubscribe", "(Ljava/util/concurrent/Flow$Subscription;)V", "GetOnSubscribe_Ljava_util_concurrent_Flow_Subscription_Handler:Java.Util.Concurrent.Flow/ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("onSubscribe", "(Ljava/util/concurrent/Flow$Subscription;)V", "GetOnSubscribe_Ljava_util_concurrent_Flow_Subscription_Handler:Java.Util.Concurrent.Flow+ISubscriberInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscription.Cancel()' changed from '[RegisterAttribute("cancel", "()V", "GetCancelHandler:Java.Util.Concurrent.Flow/ISubscriptionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("cancel", "()V", "GetCancelHandler:Java.Util.Concurrent.Flow+ISubscriptionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.Flow.ISubscription.Request(System.Int64)' changed from '[RegisterAttribute("request", "(J)V", "GetRequest_JHandler:Java.Util.Concurrent.Flow/ISubscriptionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the contract to '[RegisterAttribute("request", "(J)V", "GetRequest_JHandler:Java.Util.Concurrent.Flow+ISubscriptionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory.NewThread(Java.Util.Concurrent.ForkJoinPool)' changed from '[RegisterAttribute("newThread", "(Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;", "GetNewThread_Ljava_util_concurrent_ForkJoinPool_Handler:Java.Util.Concurrent.ForkJoinPool/IForkJoinWorkerThreadFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("newThread", "(Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;", "GetNewThread_Ljava_util_concurrent_ForkJoinPool_Handler:Java.Util.Concurrent.ForkJoinPool+IForkJoinWorkerThreadFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.ForkJoinPool.IManagedBlocker.Block()' changed from '[RegisterAttribute("block", "()Z", "GetBlockHandler:Java.Util.Concurrent.ForkJoinPool/IManagedBlockerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("block", "()Z", "GetBlockHandler:Java.Util.Concurrent.ForkJoinPool+IManagedBlockerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Concurrent.ForkJoinPool.IManagedBlocker.IsReleasable.get()' changed from '[RegisterAttribute("isReleasable", "()Z", "GetIsReleasableHandler:Java.Util.Concurrent.ForkJoinPool/IManagedBlockerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("isReleasable", "()Z", "GetIsReleasableHandler:Java.Util.Concurrent.ForkJoinPool+IManagedBlockerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IPacker.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener)' changed from '[RegisterAttribute("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetAddPropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetAddPropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200+IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IPacker.Pack(Java.Util.Jar.JarFile, System.IO.Stream)' changed from '[RegisterAttribute("pack", "(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V", "GetPack_Ljava_util_jar_JarFile_Ljava_io_OutputStream_Handler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("pack", "(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V", "GetPack_Ljava_util_jar_JarFile_Ljava_io_OutputStream_Handler:Java.Util.Jar.Pack200+IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IPacker.Pack(Java.Util.Jar.JarInputStream, System.IO.Stream)' changed from '[RegisterAttribute("pack", "(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V", "GetPack_Ljava_util_jar_JarInputStream_Ljava_io_OutputStream_Handler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("pack", "(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V", "GetPack_Ljava_util_jar_JarInputStream_Ljava_io_OutputStream_Handler:Java.Util.Jar.Pack200+IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IPacker.Properties()' changed from '[RegisterAttribute("properties", "()Ljava/util/SortedMap;", "GetPropertiesHandler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("properties", "()Ljava/util/SortedMap;", "GetPropertiesHandler:Java.Util.Jar.Pack200+IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IPacker.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener)' changed from '[RegisterAttribute("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetRemovePropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200/IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetRemovePropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200+IPackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IUnpacker.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener)' changed from '[RegisterAttribute("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetAddPropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200/IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("addPropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetAddPropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200+IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IUnpacker.Properties()' changed from '[RegisterAttribute("properties", "()Ljava/util/SortedMap;", "GetPropertiesHandler:Java.Util.Jar.Pack200/IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("properties", "()Ljava/util/SortedMap;", "GetPropertiesHandler:Java.Util.Jar.Pack200+IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IUnpacker.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener)' changed from '[RegisterAttribute("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetRemovePropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200/IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("removePropertyChangeListener", "(Ljava/beans/PropertyChangeListener;)V", "GetRemovePropertyChangeListener_Ljava_beans_PropertyChangeListener_Handler:Java.Util.Jar.Pack200+IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IUnpacker.Unpack(Java.IO.File, Java.Util.Jar.JarOutputStream)' changed from '[RegisterAttribute("unpack", "(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V", "GetUnpack_Ljava_io_File_Ljava_util_jar_JarOutputStream_Handler:Java.Util.Jar.Pack200/IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("unpack", "(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V", "GetUnpack_Ljava_io_File_Ljava_util_jar_JarOutputStream_Handler:Java.Util.Jar.Pack200+IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Util.Jar.Pack200.IUnpacker.Unpack(System.IO.Stream, Java.Util.Jar.JarOutputStream)' changed from '[RegisterAttribute("unpack", "(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V", "GetUnpack_Ljava_io_InputStream_Ljava_util_jar_JarOutputStream_Handler:Java.Util.Jar.Pack200/IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("unpack", "(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V", "GetUnpack_Ljava_io_InputStream_Ljava_util_jar_JarOutputStream_Handler:Java.Util.Jar.Pack200+IUnpackerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. From 1614a5e320b511dbc4cf0445bafdb846c256bb4c Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Wed, 5 Feb 2025 13:27:26 -0500 Subject: [PATCH 3/4] Fix building projects Context: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10952050&view=logs&j=b227c637-c968-57be-6c5e-9409267d8fb0&t=645811be-a64c-5ec6-0b87-989cd8b36278 Trying to build a project with marshal methods enabled fails: error XAGJS7000: System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) (Object reference not set to an instance of an object.) (Object reference not set to an instance of an object.) [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: ---> System.NullReferenceException: Object reference not set to an instance of an object. [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.MarshalMethodsClassifier.FindMethod(TypeDefinition type, String methodName, IMethodSignatureMatcher signatureMatcher) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs:line 696 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.MarshalMethodsClassifier.IsStandardHandler(TypeDefinition topType, ConnectorInfo connector, MethodDefinition registeredMethod, MethodDefinition implementedMethod, String jniName, String jniSignature) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs:line 486 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.MarshalMethodsClassifier.IsDynamicallyRegistered(TypeDefinition topType, MethodDefinition registeredMethod, MethodDefinition implementedMethod, CustomAttribute registerAttribute) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs:line 455 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.MarshalMethodsClassifier.ShouldBeDynamicallyRegistered(TypeDefinition topType, MethodDefinition registeredMethod, MethodDefinition implementedMethod, CustomAttribute registerAttribute) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs:line 287 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Java.Interop.Tools.JavaCallableWrappers.Adapters.CecilImporter.AddMethod(CallableWrapperType declaringType, TypeDefinition type, MethodDefinition registeredMethod, MethodDefinition implementedMethod, JavaCallableMethodClassifier methodClassifier, IMetadataResolver cache) in /Users/builder/azdo/_work/12/s/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.Adapters/CecilImporter.cs:line 450 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Java.Interop.Tools.JavaCallableWrappers.Adapters.CecilImporter.CreateType(TypeDefinition type, IMetadataResolver resolver, CallableWrapperReaderOptions options, String outerType) in /Users/builder/azdo/_work/12/s/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.Adapters/CecilImporter.cs:line 118 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Java.Interop.Tools.JavaCallableWrappers.Adapters.CecilImporter.CreateType(TypeDefinition type, IMetadataResolver resolver, CallableWrapperReaderOptions options) in /Users/builder/azdo/_work/12/s/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.Adapters/CecilImporter.cs:line 19 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.JCWGenerator.CreateGenerator(TypeDefinition type, MarshalMethodsClassifier classifier, String monoInit, Boolean hasExportReference, String applicationJavaClass) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/JCWGenerator.cs:line 185 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.JCWGenerator.ProcessTypes(Boolean generateCode, String androidSdkPlatform, MarshalMethodsClassifier classifier, String outputPath, String applicationJavaClass) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/JCWGenerator.cs:line 112 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.JCWGenerator.Classify(String androidSdkPlatform) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Utilities/JCWGenerator.cs:line 70 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.GenerateJavaStubs.GenerateJavaSourcesAndMaybeClassifyMarshalMethods(AndroidTargetArch arch, Dictionary`2 assemblies, Dictionary`2 userAssemblies, Boolean useMarshalMethods, Boolean generateJavaCode) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs:line 407 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at Xamarin.Android.Tasks.GenerateJavaStubs.<>c__DisplayClass156_0.b__0(KeyValuePair`2 kvp) in /Users/builder/azdo/_work/12/s/xamarin-android/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs:line 212 [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] error XAGJS7000: at System.Threading.Tasks.Parallel.<>c__DisplayClass43_0`2.b__1(IEnumerator& partitionState, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/Users/runner/work/1/s/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj] I'm not quite sure *how* we get a null, but updating `ConnectorInfo` to turn Reflection names into IL names fixes the issue locally. --- .../Utilities/MarshalMethodsClassifier.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs index 1507084dfc0..4ef061e76f0 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs @@ -109,7 +109,9 @@ public ConnectorInfo (string spec) string fullTypeName = connectorSpec[1]; int comma = fullTypeName.IndexOf (','); - TypeName = fullTypeName.Substring (0, comma); + + // Need to use IL convention, not Reflection convention + TypeName = fullTypeName.Substring (0, comma).Replace ('+', '/'); AssemblyName = AssemblyNameReference.Parse (fullTypeName.Substring (comma + 1).Trim ()); } } From 4f7fcd4453d0c9baad80014a5854fbc6a9118d0d Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Wed, 5 Feb 2025 21:58:48 -0500 Subject: [PATCH 4/4] Ensure linker preserves nested invoker types. Changing from IL syntax to Reflection syntax is getting invasive! I'm starting to wonder if we should do the *opposite*, and only fix JCWs. --- src/Microsoft.Android.Sdk.ILLink/MarkJavaObjects.cs | 2 +- .../Linker/MonoDroid.Tuner/Extensions.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.Android.Sdk.ILLink/MarkJavaObjects.cs b/src/Microsoft.Android.Sdk.ILLink/MarkJavaObjects.cs index dc39f615a08..21c7fe4d983 100644 --- a/src/Microsoft.Android.Sdk.ILLink/MarkJavaObjects.cs +++ b/src/Microsoft.Android.Sdk.ILLink/MarkJavaObjects.cs @@ -232,7 +232,7 @@ string TypeNameWithoutKey (string name) bool CheckInvokerType (TypeDefinition type, string name) { - return TypeNameWithoutKey (name) == TypeNameWithoutKey ($"{ type.FullName}, { type.Module.Assembly.FullName}"); + return TypeNameWithoutKey (name.Replace ('+', '/')) == TypeNameWithoutKey ($"{ type.FullName}, { type.Module.Assembly.FullName}"); } void PreserveInterfaceMethods (TypeDefinition type, TypeDefinition invoker) diff --git a/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/Extensions.cs b/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/Extensions.cs index de9eb85cf72..ad05019b70f 100644 --- a/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/Extensions.cs +++ b/src/Xamarin.Android.Build.Tasks/Linker/MonoDroid.Tuner/Extensions.cs @@ -116,7 +116,7 @@ public static MethodDefinition GetMethod (TypeDefinition type, string name, stri public static TypeDefinition GetType (AssemblyDefinition assembly, string typeName) { - return assembly.MainModule.GetType (typeName); + return assembly.MainModule.GetType (typeName.Replace ('+', '/')); } public static bool Implements (this TypeReference self, string interfaceName, IMetadataResolver resolver)