[api-compatibility] Update `Mono.Android` information for API-34 (#8596)

Context: 2cfce14b0d
Context: 76ab8b2ca2

Update our api-compat "baseline" to what we shipped in .NET 8.
This means we can delete all current "acceptable breakages".
Additionally, we can delete all the `acceptable-breakages-v*.0.txt`
files because they were only used for Classic.

Remove usage of `cil-strip.exe` from the `UpdateMonoAndroidContract`
target to create the baseline `.zip`, as we no longer provision the
Mono bundle which contained it.  By default, we produce a .NET `ref`
version of `Mono.Android.dll` that we can include instead, which
already has had CIL stripped from it.

Update our `PublicAPIAnalyzers` API-34 profile, renaming
`PublicAPI.Unshipped.txt` to `PublicAPI.Shipped.txt`, now that API-34
bindings have shipped.
This commit is contained in:
Jonathan Pobst 2024-01-12 08:32:43 -10:00 коммит произвёл GitHub
Родитель fa6d35c0b3
Коммит 87341ccd16
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
21 изменённых файлов: 125867 добавлений и 126675 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -22,8 +22,10 @@ To update the contract assembly, run the `UpdateMonoAndroidContract` target
and provide the `$(ContractAssembly)` MSBuild property. `$(ContractAssembly)`
should be the path to the new contract assembly to use:
msbuild Xamarin.Android.sln /t:UpdateMonoAndroidContract '/p:ContractAssembly=/Users/example/Downloads/\$ReferenceAssemblies/Microsoft/Framework/MonoAndroid/v10.0/Mono.Android.dll'
dotnet msbuild Xamarin.Android.sln -t:UpdateMonoAndroidContract "-p:ContractAssembly=C:/code/xamarin-android-backport/bin/Debug/lib/packs/Microsoft.Android.Ref.34/34.99.0/ref/net9.0/Mono.Android.dll"
Note: using the assembly in the `ref` directory means it has already had IL stripped
and is just API.
## Build Task

Просмотреть файл

@ -1,114 +0,0 @@
Compat issues with assembly Mono.Android:
MembersMustExist : Member 'public void Android.Media.AudioRecord.add_RoutingChanged(System.EventHandler<Android.Media.AudioRecord.RoutingChangedEventArgs>)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public void Android.Media.AudioRecord.remove_RoutingChanged(System.EventHandler<Android.Media.AudioRecord.RoutingChangedEventArgs>)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public void Android.Media.AudioTrack.add_RoutingChanged(System.EventHandler<Android.Media.AudioTrack.RoutingChangedEventArgs>)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public void Android.Media.AudioTrack.remove_RoutingChanged(System.EventHandler<Android.Media.AudioTrack.RoutingChangedEventArgs>)' does not exist in the implementation but it does exist in the contract.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.Wifi.WpsInfo' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.Wifi.WpsInfo..ctor()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.Wifi.WpsInfo..ctor(Android.Net.Wifi.WpsInfo)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.Wifi.WpsInfo.DescribeContents()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.Wifi.WpsInfo.WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.SpannableStringInternal.CharAt(System.Int32)' changed from '[RegisterAttribute("charAt", "(I)C", "")]' in the contract to '[RegisterAttribute("charAt", "(I)C", "GetCharAt_IHandler")]' in the implementation.
CannotMakeMemberAbstract : Member 'public System.Char Android.Text.SpannableStringInternal.CharAt(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.SpannableStringInternal.GetChars(System.Int32, System.Int32, System.Char[], System.Int32)' changed from '[RegisterAttribute("getChars", "(II[CI)V", "")]' in the contract to '[RegisterAttribute("getChars", "(II[CI)V", "GetGetChars_IIarrayCIHandler")]' in the implementation.
CannotMakeMemberAbstract : Member 'public void Android.Text.SpannableStringInternal.GetChars(System.Int32, System.Int32, System.Char[], System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.SpannableStringInternal.Length()' changed from '[RegisterAttribute("length", "()I", "")]' in the contract to '[RegisterAttribute("length", "()I", "GetLengthHandler")]' in the implementation.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Text.SpannableStringInternal.Length()' is abstract in the implementation but is not abstract in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Text.SpannableStringInternal.ToString()' changed from '[RegisterAttribute("toString", "()Ljava/lang/String;", "")]' in the contract to '[RegisterAttribute("toString", "()Ljava/lang/String;", "GetToStringHandler")]' in the implementation.
CannotMakeMemberAbstract : Member 'public System.String Android.Text.SpannableStringInternal.ToString()' is abstract in the implementation but is not abstract in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence, System.Int32, System.Int32)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(System.Char)' changed from '[RegisterAttribute("append", "(C)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(C)Ljava/lang/StringBuffer;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence, System.Int32, System.Int32)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(System.Char)' changed from '[RegisterAttribute("append", "(C)Ljava/lang/Appendable;", "")]' in the contract to '[RegisterAttribute("append", "(C)Ljava/lang/StringBuilder;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Clear()' changed from '[RegisterAttribute("clear", "()Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("clear", "()Ljava/nio/Buffer;", "GetClearHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Flip()' changed from '[RegisterAttribute("flip", "()Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("flip", "()Ljava/nio/Buffer;", "GetFlipHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Limit(System.Int32)' changed from '[RegisterAttribute("limit", "(I)Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("limit", "(I)Ljava/nio/Buffer;", "GetLimit_IHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Mark()' changed from '[RegisterAttribute("mark", "()Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("mark", "()Ljava/nio/Buffer;", "GetMarkHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Position(System.Int32)' changed from '[RegisterAttribute("position", "(I)Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("position", "(I)Ljava/nio/Buffer;", "GetPosition_IHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Reset()' changed from '[RegisterAttribute("reset", "()Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("reset", "()Ljava/nio/Buffer;", "GetResetHandler")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Nio.Buffer.Rewind()' changed from '[RegisterAttribute("rewind", "()Ljava/nio/Buffer;", "")]' in the contract to '[RegisterAttribute("rewind", "()Ljava/nio/Buffer;", "GetRewindHandler")]' in the implementation.
CannotRemoveBaseTypeOrInterface : Type 'Java.Util.Concurrent.Atomic.DoubleAccumulator' does not inherit from base type 'Java.Util.Concurrent.Atomic.Striped64' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'Java.Util.Concurrent.Atomic.DoubleAdder' does not inherit from base type 'Java.Util.Concurrent.Atomic.Striped64' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'Java.Util.Concurrent.Atomic.LongAccumulator' does not inherit from base type 'Java.Util.Concurrent.Atomic.Striped64' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'Java.Util.Concurrent.Atomic.LongAdder' does not inherit from base type 'Java.Util.Concurrent.Atomic.Striped64' in the implementation but it does in the contract.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.AddPeriodicSync(Android.Accounts.Account, System.String, Android.OS.Bundle, System.Int64)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.CancelSync(Android.Content.SyncRequest)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.CurrentSync.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.CurrentSyncs.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.GetIsSyncable(Android.Accounts.Account, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.GetPeriodicSyncs(Android.Accounts.Account, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.GetSyncAutomatically(Android.Accounts.Account, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.IsSyncActive(Android.Accounts.Account, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.IsSyncPending(Android.Accounts.Account, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.MasterSyncAutomatically.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.MasterSyncAutomatically.set(System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.RemovePeriodicSync(Android.Accounts.Account, System.String, Android.OS.Bundle)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.SetIsSyncable(Android.Accounts.Account, System.String, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Content.ContentResolver.SetSyncAutomatically(Android.Accounts.Account, System.String, System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Locations.LocationManager.AddNmeaListener(Android.Locations.GpsStatus.INmeaListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.AddNetwork(Android.Net.Wifi.WifiConfiguration)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.ConfiguredNetworks.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.ConnectionInfo.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.DhcpInfo.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.DisableNetwork(System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.Disconnect()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.EnableNetwork(System.Int32, System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.Is5GHzBandSupported()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsDeviceToApRttSupported.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsEnhancedPowerReportingSupported.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsP2pSupported.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsPreferredNetworkOffloadSupported.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsScanAlwaysAvailable.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.IsTdlsSupported.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.Reassociate()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.Reconnect()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.RemoveNetwork(System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.SaveConfiguration()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.ScanResults.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.SetWifiEnabled(System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.StartScan()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.UpdateNetwork(Android.Net.Wifi.WifiConfiguration)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.WifiState.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.DisableForegroundDispatch(Android.App.Activity)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.DisableForegroundNdefPush(Android.App.Activity)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.EnableForegroundDispatch(Android.App.Activity, Android.App.PendingIntent, Android.Content.IntentFilter[], System.String[][])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.EnableForegroundNdefPush(Android.App.Activity, Android.Nfc.NdefMessage)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.InvokeBeam(Android.App.Activity)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.SetBeamPushUris(Android.Net.Uri[], Android.App.Activity)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.SetBeamPushUrisCallback(Android.Nfc.NfcAdapter.ICreateBeamUrisCallback, Android.App.Activity)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.SetNdefPushMessage(Android.Nfc.NdefMessage, Android.App.Activity, Android.App.Activity[])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.SetNdefPushMessageCallback(Android.Nfc.NfcAdapter.ICreateNdefMessageCallback, Android.App.Activity, Android.App.Activity[])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.NfcAdapter.SetOnNdefPushCompleteCallback(Android.Nfc.NfcAdapter.IOnNdefPushCompleteCallback, Android.App.Activity, Android.App.Activity[])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.CardEmulators.CardEmulation.IsDefaultServiceForAid(Android.Content.ComponentName, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.CardEmulators.CardEmulation.IsDefaultServiceForCategory(Android.Content.ComponentName, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.IsoDep.SetTimeout(System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.IsoDep.Timeout.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.IsoDep.Transceive(System.Byte[])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.ITagTechnology.Connect()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.Ndef.MakeReadOnly()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.Ndef.NdefMessage.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.Ndef.WriteNdefMessage(Android.Nfc.NdefMessage)' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.OS.Build.GetSerial()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.CanClearHistory(Android.Content.ContentResolver)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.ClearHistory(Android.Content.ContentResolver)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.ClearSearches(Android.Content.ContentResolver)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.DeleteFromHistory(Android.Content.ContentResolver, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.DeleteHistoryTimeFrame(Android.Content.ContentResolver, System.Int64, System.Int64)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.GetAllBookmarks(Android.Content.ContentResolver)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.GetAllVisitedUrls(Android.Content.ContentResolver)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Provider.Browser.RequestAllIcons(Android.Content.ContentResolver, System.String, Android.Webkit.WebIconDatabase.IIconListener)' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.AllCellInfo.get()' changed from '[RequiresPermissionAttribute("android.permission.ACCESS_COARSE_LOCATION")]' in the contract to '[RequiresPermissionAttribute("android.permission.ACCESS_FINE_LOCATION")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.DeviceId.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.GetDeviceId(System.Int32)' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.GetImei(System.Int32)' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.GetMeid(System.Int32)' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.Imei.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.Meid.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.NeighboringCellInfo.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.RequestNetworkScan(Android.Telephony.NetworkScanRequest, Java.Util.Concurrent.IExecutor, Android.Telephony.TelephonyScanManager.NetworkScanCallback)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.ServiceState.get()' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.SimSerialNumber.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.SubscriberId.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Locations.SettingInjectorService.OnGetSummary()' in the contract but not the implementation.

Просмотреть файл

@ -1,169 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.WifiManager.RemovePasspointConfiguration(System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telecom.TelecomManager.GetLine1Number(Android.Telecom.PhoneAccountHandle)' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.TelephonyManager.Nai.get()' changed from '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRIVILEGED_PHONE_STATE")]' in the implementation.
TypesMustExist : Type 'Android.Bluetooth.BluetoothProfileConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Content.ComponentCallbacks2Consts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Content.DialogInterfaceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Drm.DrmStore.ConstraintsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.BidiPairedBracketTypeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.DecompositionTypeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.EastAsianWidthConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.GraphemeClusterBreakConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.HangulSyllableTypeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.IndicPositionalCategoryConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.IndicSyllabicCategoryConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.JoiningGroupConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.JoiningTypeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.LineBreakConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.NumericTypeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.SentenceBreakConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.VerticalOrientationConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacter.WordBreakConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacterEnums.ECharacterCategoryConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UCharacterEnums.ECharacterDirectionConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UPropertyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Lang.UPropertyNameChoiceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Text.Collator.ReorderCodesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Text.SymbolTableConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Icu.Text.UnicodeMatcherConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Media.MicrophoneDirectionConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Media.TV.TvContract.BaseTvColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.OS.ParcelableConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.BaseColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.AttendeesColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.CalendarAlertsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.CalendarCacheColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.CalendarColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.CalendarSyncColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.ColorsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.EventDaysColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.EventsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.ExtendedPropertiesColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.RemindersColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.CalendarContract.SyncColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.ContactMethodsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.ExtensionsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.GroupsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.OrganizationColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.PeopleColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.PhonesColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.PhotosColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.PresenceColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Contacts.SettingsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.BaseSyncColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.CommonDataKinds.BaseTypesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.CommonDataKinds.CommonColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.ContactNameColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.ContactOptionsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.ContactsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.ContactStatusColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.DataColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.DataUsageStatColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.DeletedContactsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.DisplayNameSourcesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.FullNameStyleConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.GroupsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.PhoneLookupColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.PhoneticNameStyleConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.PresenceColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.RawContactsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.SettingsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.StatusColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.StreamItemPhotosColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.StreamItemsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.ContactsContract.SyncColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Audio.AlbumColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Audio.ArtistColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Audio.AudioColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Audio.GenresColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Audio.PlaylistsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.DownloadColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Files.FileColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Images.ImageColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.MediaColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.MediaStore.Video.VideoColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.OpenableColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.SyncStateContract.ColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Telephony.BaseMmsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Telephony.CanonicalAddressesColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Telephony.TextBasedSmsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Provider.Telephony.ThreadsColumnsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Telephony.Mbms.GroupCallCallbackConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Views.MenuConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Views.InputMethods.InputConnectionConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Views.InputMethods.InputMethodConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Views.TextClassifiers.TextClassifierConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Widget.AdapterConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Dalvik.Bytecode.OpcodesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.IO.ObjectStreamConstantsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Lang.Invoke.MethodHandleInfoConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Lang.Reflect.MemberConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Net.CookiePolicyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Net.SocketOptionsConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.KeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.PrivateKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.PublicKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.DSAPrivateKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.DSAPublicKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.ECPrivateKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.ECPublicKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.RSAMultiPrimePrivateCrtKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.RSAPrivateCrtKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.RSAPrivateKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Security.Interfaces.RSAPublicKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.ConnectionConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.DatabaseMetaDataConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.ParameterMetaDataConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.ResultSetConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.ResultSetMetaDataConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Sql.StatementConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Text.CharacterIteratorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.ComparatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.MapEntryConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.SpliteratorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.BinaryOperatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.DoubleUnaryOperatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.FunctionConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.IntUnaryOperatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.LongUnaryOperatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.PredicateConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Functions.UnaryOperatorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Jar.Pack200.PackerConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Jar.Pack200.UnpackerConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Util.Streams.CollectorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Crypto.SecretKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Crypto.Interfaces.DHPrivateKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Crypto.Interfaces.DHPublicKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Crypto.Interfaces.PBEKeyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Egl.EGL10Consts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Egl.EGL11Consts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Opengles.GL10Consts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Opengles.GL11Consts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Opengles.GL11ExtConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Microedition.Khronos.Opengles.GL11ExtensionPackConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Javax.Xml.Transform.ResultConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.HttpStatusConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Auth.Params.AuthPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Client.Params.ClientPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Client.Protocol.ClientContextConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Conn.Params.ConnConnectionPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Conn.Params.ConnManagerPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Conn.Params.ConnRoutePNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Conn.Routing.HttpRouteDirectorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Cookie.Params.CookieSpecPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Cookies.ClientCookieConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Cookies.SMConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Entity.ContentLengthStrategyConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Params.CoreConnectionPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Params.CoreProtocolPNamesConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Protocol.ExecutionContextConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.Apache.Http.Protocol.HttpContextConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.DOMErrorConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.NodeConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.TypeInfoConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.UserDataHandlerConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.LS.DOMImplementationLSConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.LS.LSParserConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.W3c.Dom.LS.LSParserFilterConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Org.XmlPull.V1.XmlPullParserConsts' does not exist in the implementation but it does exist in the contract.

Просмотреть файл

@ -1,51 +0,0 @@
Compat issues with assembly Mono.Android:
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.BondedDevices.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.CancelDiscovery()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.Disable()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.Enable()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.GetProfileConnectionState(Android.Bluetooth.ProfileType)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.IsDiscovering.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.ListenUsingInsecureL2capChannel()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.ListenUsingInsecureRfcommWithServiceRecord(System.String, Java.Util.UUID)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.ListenUsingL2capChannel()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.ListenUsingRfcommWithServiceRecord(System.String, Java.Util.UUID)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.ScanMode.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.SetName(System.String)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.StartDiscovery()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.StartLeScan(Android.Bluetooth.BluetoothAdapter.ILeScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.StartLeScan(Java.Util.UUID[], Android.Bluetooth.BluetoothAdapter.ILeScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothAdapter.StopLeScan(Android.Bluetooth.BluetoothAdapter.ILeScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.Alias.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.BluetoothClass.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.BondState.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.CreateBond()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.CreateInsecureL2capChannel(System.Int32)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.CreateInsecureRfcommSocketToServiceRecord(Java.Util.UUID)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.CreateL2capChannel(System.Int32)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.CreateRfcommSocketToServiceRecord(Java.Util.UUID)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.FetchUuidsWithSdp()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.GetUuids()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.Name.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothDevice.Type.get()' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothManager.GetConnectedDevices(Android.Bluetooth.ProfileType)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothManager.GetConnectionState(Android.Bluetooth.BluetoothDevice, Android.Bluetooth.ProfileType)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.BluetoothManager.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileType, System.Int32[])' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_CONNECT")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.LE.BluetoothLeScanner.StartScan(Android.Bluetooth.LE.ScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.LE.BluetoothLeScanner.StartScan(System.Collections.Generic.IList<Android.Bluetooth.LE.ScanFilter>, Android.Bluetooth.LE.ScanSettings, Android.App.PendingIntent)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.LE.BluetoothLeScanner.StartScan(System.Collections.Generic.IList<Android.Bluetooth.LE.ScanFilter>, Android.Bluetooth.LE.ScanSettings, Android.Bluetooth.LE.ScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.LE.BluetoothLeScanner.StopScan(Android.App.PendingIntent)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Bluetooth.LE.BluetoothLeScanner.StopScan(Android.Bluetooth.LE.ScanCallback)' changed from '[RequiresPermissionAttribute("android.permission.BLUETOOTH_ADMIN")]' in the contract to '[RequiresPermissionAttribute("android.permission.BLUETOOTH_SCAN")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.PhoneStateListener.OnCallDisconnectCauseChanged(System.Int32, System.Int32)' changed from '[RequiresPermissionAttribute("android.Manifest.permission.READ_PRECISE_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRECISE_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.PhoneStateListener.OnDisplayInfoChanged(Android.Telephony.TelephonyDisplayInfo)' changed from '[RequiresPermissionAttribute("android.Manifest.permission.READ_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.PhoneStateListener.OnImsCallDisconnectCauseChanged(Android.Telephony.Ims.ImsReasonInfo)' changed from '[RequiresPermissionAttribute("android.Manifest.permission.READ_PRECISE_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRECISE_PHONE_STATE")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' on 'Android.Telephony.PhoneStateListener.OnPreciseDataConnectionStateChanged(Android.Telephony.PreciseDataConnectionState)' changed from '[RequiresPermissionAttribute("android.Manifest.permission.MODIFY_PHONE_STATE")]' in the contract to '[RequiresPermissionAttribute("android.permission.READ_PRECISE_PHONE_STATE")]' in the implementation.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Java.Lang.IDeprecated.ForRemoval()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.String Java.Lang.IDeprecated.Since()' is present in the implementation but not in the contract.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.BluetoothAdapter.Address.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.BluetoothAdapter.IsEnabled.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.BluetoothAdapter.State.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.BluetoothDevice.SetPairingConfirmation(System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.IBluetoothProfile.GetConnectionState(Android.Bluetooth.BluetoothDevice)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Bluetooth.IBluetoothProfile.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[])' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Locations.LocationManager.RegisterAntennaInfoListener(Java.Util.Concurrent.IExecutor, Android.Locations.GnssAntennaInfo.IListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.OS.UserManager.UserCount.get()' in the contract but not the implementation.

Просмотреть файл

@ -1,2 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.OS.Environment.GetExternalStoragePublicDirectory(System.String)' in the contract but not the implementation.

Просмотреть файл

@ -1,35 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Locations.Location.RemoveAccuracy()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Locations.Location.RemoveAltitude()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Locations.Location.RemoveBearing()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Locations.Location.RemoveSpeed()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.IccCloseLogicalChannel(System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.IccExchangeSimIO(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.IccOpenLogicalChannel(System.String, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.IccTransmitApduBasicChannel(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.IccTransmitApduLogicalChannel(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Telephony.TelephonyManager.SendEnvelopeWithStatus(System.String)' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.AllocateSecurityParameterIndex(Java.Net.InetAddress)' changed from '[RegisterAttribute("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;", "", ApiSince=28)]' in the contract to '[RegisterAttribute("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.AllocateSecurityParameterIndex(Java.Net.InetAddress, System.Int32)' changed from '[RegisterAttribute("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;", "", ApiSince=28)]' in the contract to '[RegisterAttribute("allocateSecurityParameterIndex", "(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;", "GetAllocateSecurityParameterIndex_Ljava_net_InetAddress_IHandler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.ApplyTransportModeTransform(Java.IO.FileDescriptor, Android.Net.IpSecTransportDirection, Android.Net.IpSecTransform)' changed from '[RegisterAttribute("applyTransportModeTransform", "(Ljava/io/FileDescriptor;ILandroid/net/IpSecTransform;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("applyTransportModeTransform", "(Ljava/io/FileDescriptor;ILandroid/net/IpSecTransform;)V", "GetApplyTransportModeTransform_Ljava_io_FileDescriptor_ILandroid_net_IpSecTransform_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.ApplyTransportModeTransform(Java.Net.DatagramSocket, Android.Net.IpSecTransportDirection, Android.Net.IpSecTransform)' changed from '[RegisterAttribute("applyTransportModeTransform", "(Ljava/net/DatagramSocket;ILandroid/net/IpSecTransform;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("applyTransportModeTransform", "(Ljava/net/DatagramSocket;ILandroid/net/IpSecTransform;)V", "GetApplyTransportModeTransform_Ljava_net_DatagramSocket_ILandroid_net_IpSecTransform_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.ApplyTransportModeTransform(Java.Net.Socket, Android.Net.IpSecTransportDirection, Android.Net.IpSecTransform)' changed from '[RegisterAttribute("applyTransportModeTransform", "(Ljava/net/Socket;ILandroid/net/IpSecTransform;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("applyTransportModeTransform", "(Ljava/net/Socket;ILandroid/net/IpSecTransform;)V", "GetApplyTransportModeTransform_Ljava_net_Socket_ILandroid_net_IpSecTransform_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.OpenUdpEncapsulationSocket()' changed from '[RegisterAttribute("openUdpEncapsulationSocket", "()Landroid/net/IpSecManager$UdpEncapsulationSocket;", "", ApiSince=28)]' in the contract to '[RegisterAttribute("openUdpEncapsulationSocket", "()Landroid/net/IpSecManager$UdpEncapsulationSocket;", "GetOpenUdpEncapsulationSocketHandler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.OpenUdpEncapsulationSocket(System.Int32)' changed from '[RegisterAttribute("openUdpEncapsulationSocket", "(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;", "", ApiSince=28)]' in the contract to '[RegisterAttribute("openUdpEncapsulationSocket", "(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;", "GetOpenUdpEncapsulationSocket_IHandler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.IO.FileDescriptor)' changed from '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/io/FileDescriptor;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/io/FileDescriptor;)V", "GetRemoveTransportModeTransforms_Ljava_io_FileDescriptor_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.Net.DatagramSocket)' changed from '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/net/DatagramSocket;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/net/DatagramSocket;)V", "GetRemoveTransportModeTransforms_Ljava_net_DatagramSocket_Handler", ApiSince=28)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.Net.Socket)' changed from '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/net/Socket;)V", "", ApiSince=28)]' in the contract to '[RegisterAttribute("removeTransportModeTransforms", "(Ljava/net/Socket;)V", "GetRemoveTransportModeTransforms_Ljava_net_Socket_Handler", ApiSince=28)]' in the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Companion.CompanionDeviceManager.Associate(Android.Companion.AssociationRequest, Android.Companion.CompanionDeviceManager.Callback, Android.OS.Handler)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.AddLocalService(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.Connect(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pConfig, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.CreateGroup(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pConfig, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.CreateGroup(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.DiscoverPeers(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.DiscoverServices(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.RequestDeviceInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IDeviceInfoListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.RequestGroupInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IGroupInfoListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Net.Wifi.P2p.WifiP2pManager.RequestPeers(Android.Net.Wifi.P2p.WifiP2pManager.Channel, Android.Net.Wifi.P2p.WifiP2pManager.IPeerListListener)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.DataNetworkType.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.DeviceSoftwareVersion.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.IsModemEnabledForSlot(System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Telephony.TelephonyManager.VoiceNetworkType.get()' in the contract but not the implementation.

Просмотреть файл

@ -1,2 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Dalvik.SystemInterop.DexFile' in the contract but not the implementation.

Просмотреть файл

@ -1,5 +0,0 @@
Compat issues with assembly Mono.Android:
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetActivityBanner(Android.Content.ComponentName)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetActivityBanner(Android.Content.Intent)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetApplicationBanner(Android.Content.PM.ApplicationInfo)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetApplicationBanner(System.String)' is abstract in the implementation but is missing in the contract.

Просмотреть файл

@ -1,37 +0,0 @@
Compat issues with assembly Mono.Android:
CannotAddAbstractMembers : Member 'public Android.App.FragmentTransaction Android.App.FragmentTransaction.AddSharedElement(Android.Views.View, System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.CodeCacheDir' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.NoBackupFilesDir' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.CodeCacheDir.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File[] Android.Content.Context.GetExternalMediaDirs()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.NoBackupFilesDir.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.PM.PackageInstaller Android.Content.PM.PackageManager.PackageInstaller' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.Intent Android.Content.PM.PackageManager.GetLeanbackLaunchIntentForPackage(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetUserBadgedDrawableForDensity(Android.Graphics.Drawables.Drawable, Android.OS.UserHandle, Android.Graphics.Rect, System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Graphics.Drawables.Drawable Android.Content.PM.PackageManager.GetUserBadgedIcon(Android.Graphics.Drawables.Drawable, Android.OS.UserHandle)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Lang.ICharSequence Android.Content.PM.PackageManager.GetUserBadgedLabelFormatted(Java.Lang.ICharSequence, Android.OS.UserHandle)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.PM.PackageInstaller Android.Content.PM.PackageManager.PackageInstaller.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.UpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo)' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Speech.Tts.ISynthesisCallback.HasFinished' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Speech.Tts.ISynthesisCallback.HasStarted' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Speech.Tts.ISynthesisCallback.Error(Android.Speech.Tts.TextToSpeechError)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Speech.Tts.ISynthesisCallback.HasFinished.get()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Speech.Tts.ISynthesisCallback.HasStarted.get()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.IViewParent.OnNestedFling(Android.Views.View, System.Single, System.Single, System.Boolean)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.IViewParent.OnNestedPreFling(Android.Views.View, System.Single, System.Single)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.IViewParent.OnNestedPreScroll(Android.Views.View, System.Int32, System.Int32, System.Int32[])' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.IViewParent.OnNestedScroll(Android.Views.View, System.Int32, System.Int32, System.Int32, System.Int32)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.IViewParent.OnNestedScrollAccepted(Android.Views.View, Android.Views.View, Android.Views.ScrollAxis)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.IViewParent.OnStartNestedScroll(Android.Views.View, Android.Views.View, Android.Views.ScrollAxis)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.IViewParent.OnStopNestedScroll(Android.Views.View)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Views.Window.NavigationBarColor' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Views.Window.StatusBarColor' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Views.Window.NavigationBarColor.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.Window.SetNavigationBarColor(Android.Graphics.Color)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.Window.SetStatusBarColor(Android.Graphics.Color)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Views.Window.StatusBarColor.get()' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.InputMethods.IInputConnection.RequestCursorUpdates(System.Int32)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.InputMethods.IInputMethodSession.UpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public Android.Webkit.MixedContentHandling Android.Webkit.WebSettings.MixedContentMode' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Webkit.MixedContentHandling Android.Webkit.WebSettings.MixedContentMode.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Webkit.WebSettings.MixedContentMode.set(Android.Webkit.MixedContentHandling)' is abstract in the implementation but is missing in the contract.

Просмотреть файл

@ -1,170 +0,0 @@
Compat issues with assembly Mono.Android:
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.IViewParent.OnNestedPrePerformAccessibilityAction(Android.Views.View, Android.Views.Accessibility.Action, Android.OS.Bundle)' is present in the implementation but not in the contract.
CannotMakeTypeAbstract : Type 'Android.Webkit.CookieManager' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.CookieManager.HasCookies' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.CookieManager.AcceptCookie()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.CookieManager.AcceptThirdPartyCookies(Android.Webkit.WebView)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.Flush()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.CookieManager.GetCookie(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.CookieManager.HasCookies.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.RemoveAllCookie()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.RemoveAllCookies(Android.Webkit.IValueCallback)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.RemoveExpiredCookie()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.RemoveSessionCookie()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.RemoveSessionCookies(Android.Webkit.IValueCallback)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.SetAcceptCookie(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.SetAcceptThirdPartyCookies(Android.Webkit.WebView, System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.SetCookie(System.String, System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.CookieManager.SetCookie(System.String, System.String, Android.Webkit.IValueCallback)' is abstract in the implementation but is not abstract in the contract.
CannotMakeTypeAbstract : Type 'Android.Webkit.WebBackForwardList' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebBackForwardList.CurrentIndex' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebHistoryItem Android.Webkit.WebBackForwardList.CurrentItem' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebBackForwardList.Size' is abstract in the implementation but is not abstract in the contract.
CannotAddAbstractMembers : Member 'protected Android.Webkit.WebBackForwardList Android.Webkit.WebBackForwardList.Clone()' is abstract in the implementation but is missing in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebBackForwardList.CurrentIndex.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebHistoryItem Android.Webkit.WebBackForwardList.CurrentItem.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebHistoryItem Android.Webkit.WebBackForwardList.GetItemAtIndex(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebBackForwardList.Size.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeTypeAbstract : Type 'Android.Webkit.WebHistoryItem' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Graphics.Bitmap Android.Webkit.WebHistoryItem.Favicon' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.OriginalUrl' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.Title' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.Url' is abstract in the implementation but is not abstract in the contract.
CannotAddAbstractMembers : Member 'protected Android.Webkit.WebHistoryItem Android.Webkit.WebHistoryItem.Clone()' is abstract in the implementation but is missing in the contract.
CannotMakeMemberAbstract : Member 'public Android.Graphics.Bitmap Android.Webkit.WebHistoryItem.Favicon.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.OriginalUrl.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.Title.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebHistoryItem.Url.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeTypeAbstract : Type 'Android.Webkit.WebIconDatabase' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.Close()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.Open(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.ReleaseIconForPageUrl(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.RemoveAllIcons()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.RequestIconForPageUrl(System.String, Android.Webkit.WebIconDatabase.IIconListener)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebIconDatabase.RetainIconForPageUrl(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.AllowContentAccess' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.AllowFileAccess' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BlockNetworkImage' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BlockNetworkLoads' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BuiltInZoomControls' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.CacheModes Android.Webkit.WebSettings.CacheMode' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.CursiveFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DatabaseEnabled' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.DatabasePath' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.DefaultFixedFontSize' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.DefaultFontSize' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.DefaultTextEncodingName' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebSettings.ZoomDensity Android.Webkit.WebSettings.DefaultZoom' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DisplayZoomControls' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DomStorageEnabled' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.FantasyFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.FixedFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.JavaScriptCanOpenWindowsAutomatically' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.JavaScriptEnabled' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LightTouchEnabled' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LoadsImagesAutomatically' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LoadWithOverviewMode' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.MediaPlaybackRequiresUserGesture' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.MinimumFontSize' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.MinimumLogicalFontSize' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.SansSerifFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SaveFormData' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SavePassword' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.SerifFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.StandardFontFamily' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.TextZoom' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.UserAgentString' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.UseWideViewPort' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.AllowContentAccess.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.AllowContentAccess.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.AllowFileAccess.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.AllowFileAccess.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BlockNetworkImage.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.BlockNetworkImage.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BlockNetworkLoads.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.BlockNetworkLoads.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.BuiltInZoomControls.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.BuiltInZoomControls.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.CacheModes Android.Webkit.WebSettings.CacheMode.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.CacheMode.set(Android.Webkit.CacheModes)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.CursiveFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.CursiveFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DatabaseEnabled.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DatabaseEnabled.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.DatabasePath.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DatabasePath.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.DefaultFixedFontSize.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DefaultFixedFontSize.set(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.DefaultFontSize.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DefaultFontSize.set(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.DefaultTextEncodingName.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DefaultTextEncodingName.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebSettings.ZoomDensity Android.Webkit.WebSettings.DefaultZoom.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DefaultZoom.set(Android.Webkit.WebSettings.ZoomDensity)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DisplayZoomControls.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DisplayZoomControls.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.DomStorageEnabled.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.DomStorageEnabled.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.EnableSmoothTransition()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.FantasyFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.FantasyFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.FixedFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.FixedFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebSettings.LayoutAlgorithm Android.Webkit.WebSettings.GetLayoutAlgorithm()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public Android.Webkit.WebSettings.PluginState Android.Webkit.WebSettings.GetPluginState()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.JavaScriptCanOpenWindowsAutomatically.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.JavaScriptCanOpenWindowsAutomatically.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.JavaScriptEnabled.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.JavaScriptEnabled.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LightTouchEnabled.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.LightTouchEnabled.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LoadsImagesAutomatically.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.LoadsImagesAutomatically.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.LoadWithOverviewMode.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.LoadWithOverviewMode.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.MediaPlaybackRequiresUserGesture.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.MediaPlaybackRequiresUserGesture.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.MinimumFontSize.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.MinimumFontSize.set(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.MinimumLogicalFontSize.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.MinimumLogicalFontSize.set(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.SansSerifFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SansSerifFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SaveFormData.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SaveFormData.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SavePassword.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SavePassword.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.SerifFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SerifFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetAppCacheEnabled(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetAppCacheMaxSize(System.Int64)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetAppCachePath(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetEnableSmoothTransition(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetGeolocationDatabasePath(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetGeolocationEnabled(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetLayoutAlgorithm(Android.Webkit.WebSettings.LayoutAlgorithm)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetNeedInitialFocus(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetPluginState(Android.Webkit.WebSettings.PluginState)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetRenderPriority(Android.Webkit.WebSettings.RenderPriority)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetSupportMultipleWindows(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.SetSupportZoom(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.StandardFontFamily.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.StandardFontFamily.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SupportMultipleWindows()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.SupportZoom()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Int32 Android.Webkit.WebSettings.TextZoom.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.TextZoom.set(System.Int32)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.String Android.Webkit.WebSettings.UserAgentString.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.UserAgentString.set(System.String)' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebSettings.UseWideViewPort.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebSettings.UseWideViewPort.set(System.Boolean)' is abstract in the implementation but is not abstract in the contract.
CannotMakeTypeAbstract : Type 'Android.Webkit.WebViewDatabase' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasFormData' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasHttpAuthUsernamePassword' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasUsernamePassword' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebViewDatabase.ClearFormData()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebViewDatabase.ClearHttpAuthUsernamePassword()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public void Android.Webkit.WebViewDatabase.ClearUsernamePassword()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasFormData.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasHttpAuthUsernamePassword.get()' is abstract in the implementation but is not abstract in the contract.
CannotMakeMemberAbstract : Member 'public System.Boolean Android.Webkit.WebViewDatabase.HasUsernamePassword.get()' is abstract in the implementation but is not abstract in the contract.

Просмотреть файл

@ -1,22 +0,0 @@
Compat issues with assembly Mono.Android:
MembersMustExist : Member 'public System.Int32 Android.App.Notification.Action.Icon.get()' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public void Android.App.Notification.Action.Icon.set(System.Int32)' does not exist in the implementation but it does exist in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.PM.Permission Android.Content.Context.CheckSelfPermission(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.String Android.Content.Context.GetSystemServiceName(Java.Lang.Class)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.IsPermissionRevokedByPolicy(System.String, System.String)' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Database.ICursor.Extras.set(Android.OS.Bundle)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public Android.Views.Surface Android.Hardware.Camera2.CameraCaptureSession.InputSurface' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Hardware.Camera2.CameraCaptureSession.IsReprocessable' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Views.Surface Android.Hardware.Camera2.CameraCaptureSession.InputSurface.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Hardware.Camera2.CameraCaptureSession.IsReprocessable.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraCaptureSession.Prepare(Android.Views.Surface)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraDevice.CreateConstrainedHighSpeedCaptureSession(System.Collections.Generic.IList<Android.Views.Surface>, Android.Hardware.Camera2.CameraCaptureSession.StateCallback, Android.OS.Handler)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraDevice.CreateReprocessableCaptureSession(Android.Hardware.Camera2.Params.InputConfiguration, System.Collections.Generic.IList<Android.Views.Surface>, Android.Hardware.Camera2.CameraCaptureSession.StateCallback, Android.OS.Handler)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Hardware.Camera2.CaptureRequest.Builder Android.Hardware.Camera2.CameraDevice.CreateReprocessCaptureRequest(Android.Hardware.Camera2.TotalCaptureResult)' is abstract in the implementation but is missing in the contract.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Net.ProxyInfo' in the contract but not the implementation.
InterfacesShouldHaveSameMembers : Interface member 'public Android.Views.ActionMode Android.Views.IViewParent.StartActionModeForChild(Android.Views.View, Android.Views.ActionMode.ICallback, Android.Views.ActionModeType)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.Window.ICallback.OnSearchRequested(Android.Views.SearchEvent)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public Android.Views.ActionMode Android.Views.Window.ICallback.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback, Android.Views.ActionModeType)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Webkit.WebSettings.OffscreenPreRaster' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Webkit.WebSettings.OffscreenPreRaster.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Webkit.WebSettings.OffscreenPreRaster.set(System.Boolean)' is abstract in the implementation but is missing in the contract.

Просмотреть файл

@ -1,49 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.App.Activity.OnRetainNonConfigurationInstance()' in the contract but not the implementation.
CannotAddAbstractMembers : Member 'public void Android.App.FragmentTransaction.CommitNow()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.App.FragmentTransaction.CommitNowAllowingStateLoss()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.Job.JobInfo Android.App.Job.JobScheduler.GetPendingJob(System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.DataDir' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.Context.IsDeviceProtectedStorage' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.Context Android.Content.Context.CreateDeviceProtectedStorageContext()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.IO.File Android.Content.Context.DataDir.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.Context.DeleteSharedPreferences(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.Context.IsDeviceProtectedStorage.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.Context.MoveDatabaseFrom(Android.Content.Context, System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.Context.MoveSharedPreferencesFrom(Android.Content.Context, System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32[] Android.Content.PM.PackageManager.GetPackageGids(System.String, Android.Content.PM.PackageInfoFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Content.PM.PackageManager.GetPackageUid(System.String, Android.Content.PM.PackageInfoFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.HasSystemFeature(System.String, System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraDevice.CreateCaptureSessionByOutputConfigurations(System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration>, Android.Hardware.Camera2.CameraCaptureSession.StateCallback, Android.OS.Handler)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraDevice.CreateReprocessableCaptureSessionByConfigurations(Android.Hardware.Camera2.Params.InputConfiguration, System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration>, Android.Hardware.Camera2.CameraCaptureSession.StateCallback, Android.OS.Handler)' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.IViewParent.ShowContextMenuForChild(Android.Views.View, System.Single, System.Single)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.Window.SetDecorCaptionShade(Android.Views.DecorCaptionShade)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.Window.SetResizingCaptionDrawable(Android.Graphics.Drawables.Drawable)' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public Android.OS.Handler Android.Views.InputMethods.IInputConnection.Handler' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public void Android.Views.InputMethods.IInputConnection.CloseConnection()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.InputMethods.IInputConnection.DeleteSurroundingTextInCodePoints(System.Int32, System.Int32)' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public Android.OS.Handler Android.Views.InputMethods.IInputConnection.Handler.get()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Webkit.IWebResourceRequest.IsRedirect' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Webkit.IWebResourceRequest.IsRedirect.get()' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public Android.Webkit.MenuItems Android.Webkit.WebSettings.DisabledActionModeMenuItems' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Webkit.MenuItems Android.Webkit.WebSettings.DisabledActionModeMenuItems.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Webkit.WebSettings.DisabledActionModeMenuItems.set(Android.Webkit.MenuItems)' is abstract in the implementation but is missing in the contract.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.Webkit.WebViewClient.OnUnhandledKeyEvent(Android.Webkit.WebView, Android.Views.KeyEvent)' in the contract but not the implementation.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.DatagramChannel.RemoteAddress' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.DatagramChannel Java.Nio.Channels.DatagramChannel.Bind(Java.Net.SocketAddress)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.DatagramChannel.RemoteAddress.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.DatagramChannel Java.Nio.Channels.DatagramChannel.SetOption(Java.Net.ISocketOption, Java.Lang.Object)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.ServerSocketChannel Java.Nio.Channels.ServerSocketChannel.Bind(Java.Net.SocketAddress, System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.ServerSocketChannel Java.Nio.Channels.ServerSocketChannel.SetOption(Java.Net.ISocketOption, Java.Lang.Object)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.SocketChannel.RemoteAddress' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.SocketChannel Java.Nio.Channels.SocketChannel.Bind(Java.Net.SocketAddress)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.SocketChannel.RemoteAddress.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.SocketChannel Java.Nio.Channels.SocketChannel.SetOption(Java.Net.ISocketOption, Java.Lang.Object)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.SocketChannel Java.Nio.Channels.SocketChannel.ShutdownInput()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.SocketChannel Java.Nio.Channels.SocketChannel.ShutdownOutput()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Nio.Channels.DatagramChannel Java.Nio.Channels.Spi.SelectorProvider.OpenDatagramChannel(Java.Net.IProtocolFamily)' is abstract in the implementation but is missing in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Collections.ICollection Java.Util.ISortedMap.EntrySet()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Collections.ICollection Java.Util.ISortedMap.KeySet()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Collections.ICollection Java.Util.ISortedMap.Values()' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public Java.Util.Logging.Logger Javax.Sql.ICommonDataSource.ParentLogger' is present in the implementation but not in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public Java.Util.Logging.Logger Javax.Sql.ICommonDataSource.ParentLogger.get()' is present in the implementation but not in the contract.

Просмотреть файл

@ -1,3 +0,0 @@
Compat issues with assembly Mono.Android:
MembersMustExist : Member 'public System.Int32 Android.Telecom.RemoteConference.ConnectionProperties.get()' does not exist in the implementation but it does exist in the contract.
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Android.Views.InputMethods.IInputConnection.CommitContent(Android.Views.InputMethods.InputContentInfo, Android.Views.InputMethods.InputContentFlags, Android.OS.Bundle)' is present in the implementation but not in the contract.

Просмотреть файл

@ -1,78 +0,0 @@
Compat issues with assembly Mono.Android:
CannotAddAbstractMembers : Member 'public System.Collections.Generic.IList<Android.App.Fragment> Android.App.FragmentManager.Fragments' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.App.FragmentManager.IsStateSaved' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.Fragment Android.App.FragmentManager.PrimaryNavigationFragment' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Collections.Generic.IList<Android.App.Fragment> Android.App.FragmentManager.Fragments.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.App.FragmentManager.IsStateSaved.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.Fragment Android.App.FragmentManager.PrimaryNavigationFragment.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.App.FragmentManager.RegisterFragmentLifecycleCallbacks(Android.App.FragmentManager.FragmentLifecycleCallbacks, System.Boolean)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.App.FragmentManager.UnregisterFragmentLifecycleCallbacks(Android.App.FragmentManager.FragmentLifecycleCallbacks)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.FragmentTransaction Android.App.FragmentTransaction.RunOnCommit(Java.Lang.IRunnable)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.FragmentTransaction Android.App.FragmentTransaction.SetPrimaryNavigationFragment(Android.App.Fragment)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.App.FragmentTransaction Android.App.FragmentTransaction.SetReorderingAllowed(System.Boolean)' is abstract in the implementation but is missing in the contract.
CannotRemoveAttribute : Attribute 'System.ObsoleteAttribute' exists on 'Android.App.Notification.Builder.SetNumber(System.Int32)' in the contract but not the implementation.
CannotAddAbstractMembers : Member 'public System.Int32 Android.App.Job.JobScheduler.Enqueue(Android.App.Job.JobInfo, Android.App.Job.JobWorkItem)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.Context Android.Content.Context.CreateContextForSplit(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.Intent Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver, Android.Content.IntentFilter, Android.Content.ActivityFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.Intent Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver, Android.Content.IntentFilter, System.String, Android.OS.Handler, Android.Content.ActivityFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Content.Context.RevokeUriPermission(System.String, Android.Net.Uri, Android.Content.ActivityFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.ComponentName Android.Content.Context.StartForegroundService(Android.Content.Intent)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Content.PM.PackageManager.InstantAppCookieMaxBytes' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.IsInstantApp' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.CanRequestPackageInstalls()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Content.PM.PackageManager.ClearInstantAppCookie()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.PM.ChangedPackages Android.Content.PM.PackageManager.GetChangedPackages(System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Byte[] Android.Content.PM.PackageManager.GetInstantAppCookie()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Content.PM.PackageInfo Android.Content.PM.PackageManager.GetPackageInfo(Android.Content.PM.VersionedPackage, Android.Content.PM.PackageInfoFlags)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Collections.Generic.IList<Android.Content.PM.SharedLibraryInfo> Android.Content.PM.PackageManager.GetSharedLibraries(Android.Content.PM.PackageInstallReason)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Int32 Android.Content.PM.PackageManager.InstantAppCookieMaxBytes.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.InvokeIsInstantApp(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Content.PM.PackageManager.IsInstantApp.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Content.PM.PackageManager.SetApplicationCategoryHint(System.String, System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Content.PM.PackageManager.UpdateInstantAppCookie(System.Byte[])' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Hardware.Camera2.CameraCaptureSession.FinalizeOutputConfigurations(System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration>)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Collections.Generic.IList<Android.Icu.Text.LocaleDisplayNames.UiListItem> Android.Icu.Text.LocaleDisplayNames.GetUiListCompareWholeItems(System.Collections.Generic.ICollection<Android.Icu.Util.ULocale>, Java.Util.IComparator)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.OS.Vibrator.HasAmplitudeControl' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.OS.Vibrator.HasAmplitudeControl.get()' is abstract in the implementation but is missing in the contract.
CannotRemoveAttribute : Attribute 'Android.Runtime.RegisterAttribute' exists on 'Android.Text.BidiFormatter.UnicodeWrap(System.String)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RegisterAttribute' exists on 'Android.Text.BidiFormatter.UnicodeWrap(System.String, Android.Text.ITextDirectionHeuristic)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RegisterAttribute' exists on 'Android.Text.BidiFormatter.UnicodeWrap(System.String, Android.Text.ITextDirectionHeuristic, System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RegisterAttribute' exists on 'Android.Text.BidiFormatter.UnicodeWrap(System.String, System.Boolean)' in the contract but not the implementation.
InterfacesShouldHaveSameMembers : Interface member 'public Android.Views.View Android.Views.IViewParent.KeyboardNavigationClusterSearch(Android.Views.View, Android.Views.FocusSearchDirection)' is present in the implementation but not in the contract.
CannotAddAbstractMembers : Member 'public Android.Views.Autofill.AutofillId Android.Views.ViewStructure.AutofillId' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Views.Autofill.AutofillId Android.Views.ViewStructure.AutofillId.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.AutofillId.set(Android.Views.Autofill.AutofillId)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Android.Views.ViewStructure.HtmlInfo.Builder Android.Views.ViewStructure.NewHtmlInfoBuilder(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetAutofillHints(System.String[])' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetAutofillId(Android.Views.Autofill.AutofillId, System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetAutofillOptions(Java.Lang.ICharSequence[])' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetAutofillType(Android.Views.AutofillType)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetAutofillValue(Android.Views.Autofill.AutofillValue)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetDataIsSensitive(System.Boolean)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetHtmlInfo(Android.Views.ViewStructure.HtmlInfo)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetInputType(System.Int32)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetLocaleList(Android.OS.LocaleList)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetOpaque(System.Boolean)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Views.ViewStructure.SetWebDomain(System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Webkit.WebSettings.SafeBrowsingEnabled' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.Boolean Android.Webkit.WebSettings.SafeBrowsingEnabled.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Webkit.WebSettings.SafeBrowsingEnabled.set(System.Boolean)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.String[] Android.Webkit.WebViewDatabase.GetHttpAuthUsernamePassword(System.String, System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public void Android.Webkit.WebViewDatabase.SetHttpAuthUsernamePassword(System.String, System.String, System.String, System.String)' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public System.String Java.Lang.AbstractStringBuilder.ToString()' is abstract in the implementation but is missing in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Class.GetAnnotationsByType(Java.Lang.Class)' changed from '[RegisterAttribute("getAnnotationsByType", "(Ljava/lang/Class;)[Ljava/lang/Object;", "", ApiSince=24)]' in the contract to '[RegisterAttribute("getAnnotationsByType", "(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;", "", ApiSince=24)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Class.GetDeclaredAnnotation(Java.Lang.Class)' changed from '[RegisterAttribute("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/Object;", "", ApiSince=24)]' in the contract to '[RegisterAttribute("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;", "", ApiSince=24)]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence, System.Int32, System.Int32)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuffer.Append(System.Char)' changed from '[RegisterAttribute("append", "(C)Ljava/lang/StringBuffer;", "")]' in the contract to '[RegisterAttribute("append", "(C)Ljava/lang/Appendable;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;)Ljava/lang/Appendable;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence, System.Int32, System.Int32)' changed from '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;", "")]' in the contract to '[RegisterAttribute("append", "(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;", "")]' in the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.StringBuilder.Append(System.Char)' changed from '[RegisterAttribute("append", "(C)Ljava/lang/StringBuilder;", "")]' in the contract to '[RegisterAttribute("append", "(C)Ljava/lang/Appendable;", "")]' in the implementation.
TypesMustExist : Type 'Java.Lang.Reflect.Constructor.InterfaceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Java.Lang.Reflect.Method.InterfaceConsts' does not exist in the implementation but it does exist in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.DatagramChannel.LocalAddress' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.DatagramChannel.LocalAddress.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.ServerSocketChannel.LocalAddress' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.ServerSocketChannel.LocalAddress.get()' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.SocketChannel.LocalAddress' is abstract in the implementation but is missing in the contract.
CannotAddAbstractMembers : Member 'public Java.Net.SocketAddress Java.Nio.Channels.SocketChannel.LocalAddress.get()' is abstract in the implementation but is missing in the contract.

Просмотреть файл

@ -1,9 +0,0 @@
Compat issues with assembly Mono.Android:
InterfacesShouldHaveSameMembers : Interface member 'public System.String Android.Content.Res.IXmlResourceParser.GetAttributeNamespace(System.Int32)' is present in the implementation but not in the contract.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Android.Database.Sqlite.SQLiteDatabase.Path.get()' changed from '[RegisterAttribute("getPath", "()Ljava/lang/String;", "")]' in the contract to '[RegisterAttribute("getPath", "()Ljava/lang/String;", "GetGetPathHandler")]' in the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Hardware.Fingerprints.FingerprintManager.Authenticate(Android.Hardware.Fingerprints.FingerprintManager.CryptoObject, Android.OS.CancellationSignal, Android.Hardware.Fingerprints.FingerprintAuthenticationFlags, Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback, Android.OS.Handler)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.Nfc.Tech.ITagTechnology.Close()' in the contract but not the implementation.
TypesMustExist : Type 'Android.Telephony.CellIdentityCdma.InterfaceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Telephony.CellIdentityGsm.InterfaceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Telephony.CellIdentityLte.InterfaceConsts' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Android.Telephony.CellIdentityWcdma.InterfaceConsts' does not exist in the implementation but it does exist in the contract.

Просмотреть файл

@ -1,59 +1 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetActivityInfo(Android.Content.ComponentName, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetApplicationInfo(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetInstalledApplications(Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetInstalledPackages(Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackageArchiveInfo(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackageGids(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackageInfo(Android.Content.PM.VersionedPackage, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackageInfo(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackagesHoldingPermissions(System.String[], Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetPackageUid(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetProviderInfo(Android.Content.ComponentName, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetReceiverInfo(Android.Content.ComponentName, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetServiceInfo(Android.Content.ComponentName, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.GetSharedLibraries(Android.Content.PM.PackageInstallReason)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryBroadcastReceivers(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryContentProviders(System.String, System.Int32, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryIntentActivities(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryIntentActivityOptions(Android.Content.ComponentName, Android.Content.Intent[], Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryIntentContentProviders(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.QueryIntentServices(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.ResolveContentProvider(System.String, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.PM.PackageManager.ResolveService(Android.Content.Intent, Android.Content.PM.PackageInfoFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Dalvik.SystemInterop.DexFile' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.AlarmManager.SetExact(Android.App.AlarmType, System.Int64, System.String, Android.App.AlarmManager.IOnAlarmListener, Android.OS.Handler)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.WallpaperManager.Drawable.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.WallpaperManager.FastDrawable.get()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.WallpaperManager.GetWallpaperFile(Android.App.WallpaperManagerFlags)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.WallpaperManager.PeekFastDrawable()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.Admin.DevicePolicyManager.PasswordComplexity.get()' in the contract but not the implementation.
CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Reflect.IAnnotatedElement.IsAnnotationPresent(Java.Lang.Class)' changed from '[RegisterAttribute("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.Fragment.Equals(Java.Lang.Object)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.Fragment.GetHashCode()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.IntentService.OnBind(Android.Content.Intent)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.ClearWallpaper()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.PeekWallpaper()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.RemoveStickyBroadcast(Android.Content.Intent)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.RemoveStickyBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyBroadcast(Android.Content.Intent)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyOrderedBroadcast(Android.Content.Intent, Android.Content.BroadcastReceiver, Android.OS.Handler, Android.App.Result, System.String, Android.OS.Bundle)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyOrderedBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle, Android.Content.BroadcastReceiver, Android.OS.Handler, Android.App.Result, System.String, Android.OS.Bundle)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SetWallpaper(Android.Graphics.Bitmap)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SetWallpaper(System.IO.Stream)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Icu.Util.EthiopicCalendar.HandleGetLimit(Android.Icu.Util.CalendarField, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Media.RemoteController.MetadataEditor.Apply()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress, System.Int32, Java.Net.InetAddress, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.Socket, System.String, System.Int32, System.Boolean)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(System.String, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(System.String, System.Int32, Java.Net.InetAddress, System.Int32)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.GetDefaultCipherSuites()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.GetSupportedCipherSuites()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Service.Chooser.ChooserTargetService.OnBind(Android.Content.Intent)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Service.Notification.ConditionProviderService.OnBind(Android.Content.Intent)' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.ToString()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.ToString()' in the contract but not the implementation.
CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.ToString()' in the contract but not the implementation.

Просмотреть файл

@ -1,2 +0,0 @@
Compat issues with assembly Mono.Android:
CannotRemoveAttribute : Attribute 'Android.Runtime.RegisterAttribute' exists on 'Android.Telecom.InCallService.SetAudioRoute(Android.Telecom.VideoQuality)' in the contract but not the implementation.

Просмотреть файл

@ -9,7 +9,6 @@
/>
<PropertyGroup>
<_GenAPI>"$(XAPackagesDir)\microsoft.dotnet.genapi\$(MicrosoftDotNetApiCompatPackageVersion)\tools\net472\Microsoft.DotNet.GenAPI.exe"</_GenAPI>
<_CilStrip>"$(XAInstallPrefix)\xbuild\Xamarin\Android\cil-strip.exe"</_CilStrip>
<_ContractRefDll>$(MSBuildThisFileDirectory)\reference\Mono.Android.dll</_ContractRefDll>
<_ContractRefSrc>$(MSBuildThisFileDirectory)\reference\Mono.Android.dll.cs</_ContractRefSrc>
</PropertyGroup>
@ -20,9 +19,6 @@
<Exec
Command="$(ManagedRuntime) $(ManagedRuntimeArgs) $(_GenAPI) &quot;$(_ContractRefDll)&quot; > &quot;$(_ContractRefSrc)&quot;"
/>
<Exec
Command="$(ManagedRuntime) $(ManagedRuntimeArgs) $(_CilStrip) &quot;$(_ContractRefDll)&quot;"
/>
<ItemGroup>
<_ZipEntry Include="$(_ContractRefDll)" />
<_ZipEntry Include="$(_ContractRefSrc)" />

Двоичный файл не отображается.