Mono.Android.dll

Mono.Android.dll

Namespace Android

Type Changed: Android.Manifest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Manifest.Permission

Added interface:

	Java.Interop.IJavaPeerable

Removed fields:

	public static const string ReadOwnerData = "android.permission.READ_OWNER_DATA";
	public static const string WriteOwnerData = "android.permission.WRITE_OWNER_DATA";

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Manifest.Permission_group

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.ReferenceFilesAttribute

Added property:

	public string Sha1sum { get; set; }

Type Changed: Android.Resource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Animation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Animator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Array

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Attribute

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Boolean

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Color

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Dimension

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Drawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Fraction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Id

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Integer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Interpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Layout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Menu

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Mipmap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Plurals

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Raw

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.String

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Style

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Resource.Xml

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.AccessibilityServices

Type Changed: Android.AccessibilityServices.AccessibilityService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.AccessibilityServices.AccessibilityServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Accounts

Type Changed: Android.Accounts.AbstractAccountAuthenticator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.Account

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AccountAuthenticatorActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AccountAuthenticatorResponse

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AccountManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AccountsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AuthenticatorDescription

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.AuthenticatorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.NetworkErrorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Accounts.OperationCanceledException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Animation

Type Changed: Android.Animation.Animator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.AnimatorInflater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.AnimatorListenerAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.AnimatorSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.AnimatorSet.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.ArgbEvaluator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.FloatEvaluator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.IntEvaluator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.Keyframe

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.LayoutTransition

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.ObjectAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.PropertyValuesHolder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.RectEvaluator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.TimeAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Animation.ValueAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Annotation

Type Changed: Android.Annotation.SuppressLint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Annotation.TargetApi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.App

Type Changed: Android.App.ActionBar

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActionBar.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActionBar.Tab

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Activity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.MemoryInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.ProcessErrorStateInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.RecentTaskInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.RunningAppProcessInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.RunningServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityManager.RunningTaskInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ActivityOptions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public ActivityOptions MakeScaleUpAnimation (Android.Views.View source, int startX, int startY, int width startWidth, int height startHeight)

Type Changed: Android.App.AlarmManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.AlertDialog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.AlertDialog.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.AliasActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.AppOpsManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Application

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ApplicationErrorReport

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ApplicationErrorReport.AnrInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ApplicationErrorReport.BatteryInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ApplicationErrorReport.CrashInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ApplicationErrorReport.RunningServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.DatePickerDialog

Modified constructors:

	public DatePickerDialog (Android.Content.Context context, int theme, DatePickerDialog.IOnDateSetListener listener callBack, int year, int monthOfYear, int dayOfMonth)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Dialog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.DialogFragment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.DownloadManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.DownloadManager.Query

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.DownloadManager.Request

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ExpandableListActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Fragment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Fragment.InstantiationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Fragment.SavedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.FragmentBreadCrumbs

Modified constructors:

	public FragmentBreadCrumbs (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.FragmentManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.FragmentTransaction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Instrumentation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Instrumentation.ActivityMonitor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Instrumentation.ActivityResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.IntentService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.KeyguardManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.KeyguardManager.KeyguardLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.LauncherActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.LauncherActivity.IconResizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.LauncherActivity.ListItem

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ListActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ListFragment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.LoaderManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.LocalActivityManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.MediaRouteActionProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.MediaRouteButton

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.NativeActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.Action

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.WearableExtender

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.BigPictureStyle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.BigTextStyle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.InboxStyle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.Style

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Notification.WearableExtender

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.NotificationManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.PendingIntent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.PendingIntent.CanceledException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Presentation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.ProgressDialog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.RemoteInput

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.RemoteInput.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.SearchManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.SearchableInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Service

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.TabActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.TaskStackBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.TimePickerDialog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void UpdateTime (int hourOfDay, int minuteOfHour minutOfHour)

Type Changed: Android.App.UiAutomation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.UiModeManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.WallpaperInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.WallpaperManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.App.Admin

Type Changed: Android.App.Admin.DeviceAdminInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Admin.DeviceAdminReceiver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Admin.DevicePolicyManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.App.Backup

Type Changed: Android.App.Backup.BackupAgent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.BackupAgentHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.BackupDataInput

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.BackupDataInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.BackupDataOutput

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.BackupManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.FileBackupHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public override void WriteNewStateDescription (Android.OS.ParcelFileDescriptor fd x0)

Type Changed: Android.App.Backup.FileBackupHelperBase

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteNewStateDescription (Android.OS.ParcelFileDescriptor p0 fd)

Type Changed: Android.App.Backup.FullBackupDataOutput

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.App.Backup.RestoreObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.App.Backup.SharedPreferencesBackupHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public override void WriteNewStateDescription (Android.OS.ParcelFileDescriptor fd x0)

Namespace Android.Appwidget

Type Changed: Android.Appwidget.AppWidgetHost

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Appwidget.AppWidgetHostView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Appwidget.AppWidgetManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Appwidget.AppWidgetProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Appwidget.AppWidgetProviderInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Bluetooth

Type Changed: Android.Bluetooth.BluetoothA2dp

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothAssignedNumbers

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothClass

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothClass.Device

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothClass.Major

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothClass.Service

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothDevice

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGatt

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattCharacteristic

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattDescriptor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattServer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattServerCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothGattService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothHeadset

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothHealth

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothHealthAppConfiguration

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothHealthCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothProfile

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Bluetooth.BluetoothProfileConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Bluetooth.BluetoothServerSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Bluetooth.BluetoothSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Content

Type Changed: Android.Content.AbstractThreadedSyncAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ActivityNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.AsyncQueryHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.AsyncQueryHandler.WorkerArgs

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.AsyncQueryHandler.WorkerHandler

Modified constructors:

	public AsyncQueryHandler (AsyncQueryHandler __self, Android.OS.Looper p1 looper)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.AsyncTaskLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.BroadcastReceiver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.BroadcastReceiver.PendingResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ClipData

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ClipData.Item

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ClipDescription

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ClipboardManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ComponentCallbacks2

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Content.ComponentCallbacks2Consts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Content.ComponentName

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentProviderClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentProviderOperation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentProviderOperation.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentProviderResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentQueryMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentResolver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentUris

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContentValues

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Context

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ContextWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.CursorLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.DialogInterface

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Content.DialogInterfaceConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Content.Entity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Entity.NamedContentValues

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Intent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Intent.FilterComparison

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Intent.ShortcutIconResource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.IntentFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.IntentFilter.AuthorityEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.IntentFilter.MalformedMimeTypeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.IntentSender

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.IntentSender.SendIntentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Loader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Loader.ForceLoadContentObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.MutableContextWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.OperationApplicationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PeriodicSync

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.ReceiverCallNotAllowedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.RestrictionEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SearchRecentSuggestionsProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncAdapterType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 parcel, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Content.SyncRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncRequest.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.SyncStats

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.UriMatcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.UriPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Content.PM

Type Changed: Android.Content.PM.ActivityInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ApplicationInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ApplicationInfo.DisplayNameComparator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ComponentInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ConfigurationInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.FeatureInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.InstrumentationInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.LabeledIntent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageItemInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageItemInfo.DisplayNameComparator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageManager

Added interface:

	Java.Interop.IJavaPeerable

Removed fields:

	public static const int PkgInstallComplete;
	public static const int PkgInstallIncomplete;

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageManager.NameNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PackageStats

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PathPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PermissionGroupInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.PermissionInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ProviderInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ResolveInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ResolveInfo.DisplayNameComparator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.ServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.PM.Signature

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Content.Res

Type Changed: Android.Content.Res.AssetFileDescriptor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.AssetManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.ColorStateList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.Configuration

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.ObbInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.ObbScanner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.Resources

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.Resources.NotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Content.Res.Resources.Theme

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public void ApplyStyle (int resId resid, bool force)

Type Changed: Android.Content.Res.TypedArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Database

Type Changed: Android.Database.AbstractCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.AbstractCursor.SelfContentObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.AbstractWindowedCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CharArrayBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.ContentObservable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.ContentObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CrossProcessCursorWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CursorIndexOutOfBoundsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CursorJoiner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CursorJoiner.Result

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CursorWindow

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.CursorWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.DataSetObservable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.DataSetObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.DatabaseUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.DatabaseUtils.InsertHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.DefaultDatabaseErrorHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.MatrixCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.MatrixCursor.RowBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.MergeCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Observable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.SQLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.StaleDataException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Database.Sqlite

Type Changed: Android.Database.Sqlite.SQLiteAbortException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteAccessPermException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteBlobTooBigException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteCantOpenDatabaseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteClosable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteConstraintException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDatabase

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDatabaseCorruptException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDatabaseLockedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDatatypeMismatchException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDiskIOException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteDoneException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteFullException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteMisuseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteOpenHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteOutOfMemoryException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteProgram

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteQuery

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Database.Sqlite.SQLiteQueryBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteReadOnlyDatabaseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteStatement

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Database.Sqlite.SQLiteTableLockedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Drm

Type Changed: Android.Drm.DrmConvertedStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmErrorEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmInfoEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmInfoRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmInfoStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmManagerClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmRights

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmStore.Action

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmStore.ConstraintsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Drm.DrmStore.ConstraintsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Drm.DrmStore.DrmObjectType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmStore.Playback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmStore.RightsStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmSupportInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.DrmUtils.ExtendedMetadataParser

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Drm.ProcessedData

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Gestures

Type Changed: Android.Gestures.Gesture

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureLibraries

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureLibrary

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureOverlayView

Modified constructors:

	public GestureOverlayView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GesturePoint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureStroke

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.GestureUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.OrientedBoundingBox

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Gestures.Prediction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Graphics

Type Changed: Android.Graphics.AvoidXfermode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.AvoidXfermode.Mode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Bitmap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Bitmap.CompressFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Bitmap.Config

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BitmapFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BitmapFactory.Options

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BitmapRegionDecoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BitmapShader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BlurMaskFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.BlurMaskFilter.Blur

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Camera

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Canvas

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Canvas.EdgeType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Canvas.VertexMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ColorFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ColorMatrix

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ColorMatrixColorFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ComposePathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ComposeShader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.CornerPathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.DashPathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.DiscretePathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.DrawFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.EmbossMaskFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.ImageFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Interpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Interpolator.Result

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.LayerRasterizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.LightingColorFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.LinearGradient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.MaskFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Matrix

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Matrix.ScaleToFit

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Movie

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.NinePatch

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void SetShadowLayer (float radius, float dx, float dy, Color shadowColor color)

Type Changed: Android.Graphics.Paint.Align

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint.Cap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint.FontMetrics

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint.FontMetricsInt

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint.Join

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Paint.Style

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PaintFlagsDrawFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Path

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Path.Direction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Path.FillType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Path.Op

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PathDashPathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PathDashPathEffect.Style

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PathMeasure

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Picture

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PixelFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PixelXorXfermode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Point

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PointF

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PorterDuff

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PorterDuff.Mode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PorterDuffColorFilter

Modified constructors:

	public PorterDuffColorFilter (Color color srcColor, PorterDuff.Mode mode)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.PorterDuffXfermode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.RadialGradient

Modified constructors:

	public RadialGradient (float centerX x, float centerY y, float radius, Color centerColor color0, Color edgeColor color1, Shader.TileMode tileMode tile)
	public RadialGradient (float centerX x, float centerY y, float radius, int[] colors, float[] stops positions, Shader.TileMode tileMode tile)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Rasterizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Rect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.RectF

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Region

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Region.Op

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.RegionIterator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Shader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Shader.TileMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.SumPathEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.SurfaceTexture

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void SetOnFrameAvailableListener (SurfaceTexture.IOnFrameAvailableListener listener l)

Type Changed: Android.Graphics.SurfaceTexture.OutOfResourcesException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.SweepGradient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Typeface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Xfermode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.YuvImage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Graphics.Drawables

Type Changed: Android.Graphics.Drawables.AnimationDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.BitmapDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.ClipDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.ColorDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Drawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Drawable.ConstantState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.DrawableContainer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.DrawableContainer.DrawableContainerState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.GradientDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.GradientDrawable.Orientation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.InsetDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.LayerDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.LevelListDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.NinePatchDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.PaintDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.PictureDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.RotateDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.ScaleDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.ShapeDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.ShapeDrawable.ShaderFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.StateListDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.TransitionDrawable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Graphics.Drawables.Shapes

Type Changed: Android.Graphics.Drawables.Shapes.ArcShape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Shapes.OvalShape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Shapes.PathShape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Shapes.RectShape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Shapes.RoundRectShape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Drawables.Shapes.Shape

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Graphics.Pdf

Type Changed: Android.Graphics.Pdf.PdfDocument

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Pdf.PdfDocument.Page

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Pdf.PdfDocument.PageInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Graphics.Pdf.PdfDocument.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Hardware

Type Changed: Android.Hardware.Camera

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Camera.Area

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Camera.CameraInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Camera.Face

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Camera.Parameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Camera.Size

Modified constructors:

	public Camera (Camera __self, int p1 w, int p2 h)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.ConsumerIrManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.ConsumerIrManager.CarrierFrequencyRange

Modified constructors:

	public ConsumerIrManager (ConsumerIrManager __self, int p1 min, int p2 max)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.GeomagneticField

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Sensor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.SensorEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.SensorManager

Added interface:

	Java.Interop.IJavaPeerable

Modified fields:

	public const float GravityDeathStarI = 0 3.530361E-07;

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.TriggerEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.TriggerEventListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Hardware.Display

Type Changed: Android.Hardware.Display.DisplayManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Display.VirtualDisplay

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Hardware.Input

Type Changed: Android.Hardware.Input.InputManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Hardware.Location

Type Changed: Android.Hardware.Location.GeofenceHardware

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Location.GeofenceHardwareCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Location.GeofenceHardwareMonitorCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Location.GeofenceHardwareRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Hardware.Usb

Type Changed: Android.Hardware.Usb.UsbAccessory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbDevice

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbDeviceConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbEndpoint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbInterface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Hardware.Usb.UsbRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.InputMethodServices

Type Changed: Android.InputMethodServices.AbstractInputMethodService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.ExtractEditText

Modified constructors:

	public ExtractEditText (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.InputMethodService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.InputMethodService.InputMethodImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.InputMethodService.InputMethodSessionImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.InputMethodService.Insets

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.Keyboard

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.Keyboard.Key

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.Keyboard.Row

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.InputMethodServices.KeyboardView

Modified constructors:

	public KeyboardView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void OnClick (Android.Views.View p0 v)

Namespace Android.Locations

Type Changed: Android.Locations.Address

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.Criteria

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.Geocoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.GpsSatellite

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.GpsStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.Location

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.LocationManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.LocationProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Locations.SettingInjectorService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Media

Type Changed: Android.Media.AsyncPlayer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.AudioFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.AudioManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.AudioRecord

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.AudioTimestamp

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.AudioTrack

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual TrackStatus SetStereoVolume (float leftGain leftVolume, float rightGain rightVolume)

Type Changed: Android.Media.CamcorderProfile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.CameraProfile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.DeniedByServerException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.ExifInterface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.FaceDetector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.FaceDetector.Face

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Image

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Image.Plane

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.ImageReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.JetPlayer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaActionSound

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodec.BufferInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodec.CryptoException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodec.CryptoInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodecInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodecInfo.CodecCapabilities

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodecInfo.CodecProfileLevel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCodecList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCrypto

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaCryptoException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaDrm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaDrm.CryptoSession

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaDrm.KeyRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaDrm.ProvisionRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaDrmException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaExtractor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaMetadataEditor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaMetadataRetriever

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaMuxer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaMuxer.OutputFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaPlayer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void AddTimedTextSource (Java.IO.FileDescriptor fd, long offset, long length, string mime mimeType)

Type Changed: Android.Media.MediaPlayer.TrackInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRecorder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRecorder.AudioEncoder

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Media.MediaRecorder.AudioSource

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Media.MediaRecorder.OutputFormat

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Media.MediaRecorder.VideoEncoder

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Media.MediaRecorder.VideoSource

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Media.MediaRouter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.Callback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.RouteCategory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.RouteGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.RouteInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.SimpleCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.UserRouteInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaRouter.VolumeCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaScannerConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.MediaSyncEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.NotProvisionedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Rating

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.RemoteControlClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.RemoteControlClient.MetadataEditor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.RemoteController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.RemoteController.MetadataEditor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.ResourceBusyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Ringtone

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.RingtoneManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.SoundPool

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.ThumbnailUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.TimedText

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.ToneGenerator

Obsoleted constructors:

	[Obsolete ("It was based on wrong use of enum. Please use ToneGenerator(Stream,int) instead.")]
	public ToneGenerator (Stream streamType, Volume volume);

Added constructor:

	public ToneGenerator (Stream streamType, int volume);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.UnsupportedSchemeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Media.Audiofx

Type Changed: Android.Media.Audiofx.AcousticEchoCanceler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.AudioEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.AudioEffect.Descriptor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.AutomaticGainControl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.BassBoost

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.BassBoost.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.EnvironmentalReverb

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.EnvironmentalReverb.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Equalizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Equalizer.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.LoudnessEnhancer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.NoiseSuppressor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.PresetReverb

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.PresetReverb.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Virtualizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Virtualizer.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Visualizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Audiofx.Visualizer.MeasurementPeakRms

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Media.Effect

Type Changed: Android.Media.Effect.Effect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Effect.EffectContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Media.Effect.EffectFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Mtp

Type Changed: Android.Mtp.MtpConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Mtp.MtpDevice

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Mtp.MtpDeviceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Mtp.MtpObjectInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Mtp.MtpStorageInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net

Type Changed: Android.Net.ConnectivityManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Credentials

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.DhcpInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.LocalServerSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.LocalSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.LocalSocketAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.LocalSocketAddress.Namespace

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.MailTo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.NetworkInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.NetworkInfo.DetailedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.NetworkInfo.State

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.ParseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Proxy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.SSLCertificateSocketFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.SSLSessionCache

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.TrafficStats

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Uri

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Uri.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.UrlQuerySanitizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.UrlQuerySanitizer.ParameterValuePair

Modified constructors:

	public UrlQuerySanitizer (UrlQuerySanitizer __self, string p1 parameter, string p2 value)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.VpnService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.VpnService.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Http

Type Changed: Android.Net.Http.AndroidHttpClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Http.HttpResponseCache

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Http.SslCertificate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Http.SslCertificate.DName

Modified constructors:

	public SslCertificate (SslCertificate __self, string p1 dName)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Http.SslError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Http.X509TrustManagerExtensions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Nsd

Type Changed: Android.Net.Nsd.NsdManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Nsd.NsdServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Rtp

Type Changed: Android.Net.Rtp.AudioCodec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Rtp.AudioGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Rtp.AudioStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Rtp.RtpStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Sip

Type Changed: Android.Net.Sip.SipAudioCall

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipAudioCall.Listener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipErrorCode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipProfile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipProfile.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipSession

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipSession.Listener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Sip.SipSession.State

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Wifi

Type Changed: Android.Net.Wifi.ScanResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.SupplicantState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual final void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.WifiConfiguration

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.WifiConfiguration.AuthAlgorithm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiConfiguration.GroupCipher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiConfiguration.KeyMgmt

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiConfiguration.PairwiseCipher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiConfiguration.Protocol

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiConfiguration.Status

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiEnterpriseConfig

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiEnterpriseConfig.Eap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiEnterpriseConfig.Phase2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.WifiManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiManager.MulticastLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WifiManager.WifiLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.WpsInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Net.Wifi.P2p

Type Changed: Android.Net.Wifi.P2p.WifiP2pConfig

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pDevice

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pDeviceList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.WifiP2pManager.Channel

Added interface:

	Java.Interop.IJavaPeerable

Namespace Android.Net.Wifi.P2p.Nsd

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Nfc

Type Changed: Android.Nfc.FormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.NdefMessage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.NdefRecord

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.NfcAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.NfcEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.NfcManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tag

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.TagLostException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Nfc.CardEmulators

Type Changed: Android.Nfc.CardEmulators.CardEmulation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.CardEmulators.HostApduService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.CardEmulators.OffHostApduService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Nfc.Tech

Type Changed: Android.Nfc.Tech.BasicTagTechnology

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.IsoDep

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.MifareClassic

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.MifareUltralight

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.Ndef

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NdefFormatable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NfcA

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NfcB

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NfcBarcode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NfcF

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Nfc.Tech.NfcV

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.OS

Type Changed: Android.OS.AsyncTask

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.AsyncTask.Status

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.AsyncTask`3

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.OS.BadParcelableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.BatteryManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Binder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.BinderConsts

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.OS.Build

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Build.VERSION

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Build.VERSION_CODES

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Bundle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public void PutAll (Bundle bundle map)

Type Changed: Android.OS.CancellationSignal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ConditionVariable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.CountDownTimer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.DeadObjectException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Debug

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Debug.InstructionCount

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Debug.MemoryInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.DropBoxManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.DropBoxManager.Entry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Environment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.FileObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Handler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.HandlerThread

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Looper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.MemoryFile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Message

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.MessageQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Messenger

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.NetworkOnMainThreadException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.OperationCanceledException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Parcel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelFileDescriptor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelFileDescriptor.AutoCloseInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelFileDescriptor.AutoCloseOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ParcelUuid

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Parcelable

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.OS.ParcelableConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.OS.PatternMatcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.PowerManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.PowerManager.WakeLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Process

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.RecoverySystem

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.RemoteCallbackList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.RemoteException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.ResultReceiver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StatFs

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StrictMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StrictMode.ThreadPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StrictMode.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StrictMode.VmPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.StrictMode.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.SystemClock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.TokenWatcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Trace

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.TransactionTooLargeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.UserHandle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.UserManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Vibrator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.WorkSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.OS.Storage

Type Changed: Android.OS.Storage.OnObbStateChangeListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.OS.Storage.StorageManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Opengl

Type Changed: Android.Opengl.EGL14

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.EGLConfig

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Opengl.EGLContext

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Opengl.EGLDisplay

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Opengl.EGLExt

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.EGLObjectHandle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.EGLSurface

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Opengl.ETC1

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.ETC1Util

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.ETC1Util.ETC1Texture

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLDebugHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES10

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES10Ext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES11

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES11Ext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES20

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLES30

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLSurfaceView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLU

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.GLUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.Matrix

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Opengl.Visibility

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Preferences

Type Changed: Android.Preferences.CheckBoxPreference

Modified constructors:

	public CheckBoxPreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.DialogPreference

Modified constructors:

	public DialogPreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.EditTextPreference

Modified constructors:

	public EditTextPreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.ListPreference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.MultiSelectListPreference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.Preference

Modified constructors:

	public Preference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.Preference.BaseSavedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceActivity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceActivity.Header

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceCategory

Modified constructors:

	public PreferenceCategory (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceFragment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceGroup

Modified constructors:

	public PreferenceGroup (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.PreferenceScreen

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.RingtonePreference

Modified constructors:

	public RingtonePreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.SwitchPreference

Modified constructors:

	public SwitchPreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Preferences.TwoStatePreference

Modified constructors:

	public TwoStatePreference (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Print

Type Changed: Android.Print.PageRange

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintAttributes

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintAttributes.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintAttributes.Margins

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintAttributes.MediaSize

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintAttributes.Resolution

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintDocumentAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintDocumentAdapter.LayoutResultCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintDocumentAdapter.WriteResultCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintDocumentInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintDocumentInfo.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintJob

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintJobId

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintJobInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintJobInfo.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrintManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrinterCapabilitiesInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrinterCapabilitiesInfo.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrinterId

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrinterInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Print.PrinterInfo.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Print.Pdf

Type Changed: Android.Print.Pdf.PrintedPdfDocument

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.PrintServices

Type Changed: Android.PrintServices.PrintDocument

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.PrintServices.PrintJob

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.PrintServices.PrintService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.PrintServices.PrinterDiscoverySession

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Provider

Type Changed: Android.Provider.AlarmClock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.BaseColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.BaseColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Browser

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Browser.BookmarkColumns

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Browser.SearchColumns

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.Attendees

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.AttendeesColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.AttendeesColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarAlerts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.CalendarAlertsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarAlertsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarCache

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.CalendarCacheColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarCacheColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarEntity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.CalendarSyncColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.CalendarSyncColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.Calendars

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.Colors

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.ColorsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.ColorsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.EventDays

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.EventDaysColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.EventDaysColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.Events

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.EventsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.EventsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.EventsEntity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.ExtendedProperties

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.ExtendedPropertiesColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.ExtendedPropertiesColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.Instances

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.Reminders

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CalendarContract.RemindersColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.RemindersColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.SyncColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.SyncColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.CalendarContract.SyncState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CallLog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.CallLog.Calls

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.ContactMethods

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.ContactMethodsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.ContactMethodsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Extensions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.ExtensionsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.ExtensionsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.GroupMembership

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.Groups

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.GroupsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.GroupsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Intents

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.Insert

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.UI

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.OrganizationColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.OrganizationColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Organizations

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.People

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.ContactMethods

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.Extensions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.Phones

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.PeopleColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.PeopleColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Phones

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.PhonesColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.PhonesColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Photos

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.PhotosColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.PhotosColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.PresenceColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.PresenceColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Contacts.SettingsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Contacts.SettingsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.AggregationExceptions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.BaseSyncColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.BaseSyncColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.CommonDataKinds

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Provider.ContactsContract.BaseTypes

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.BaseTypesConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.CommonColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.CommonColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Contactables

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Email

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Event

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.GroupMembership

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Identity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Im

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Nickname

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Note

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Organization

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Phone

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Photo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Relation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.SipAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StructuredName

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StructuredPostal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Website

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.ContactNameColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactNameColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactOptionsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactOptionsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactStatusColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactStatusColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Contacts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.AggregationSuggestions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Data

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Entity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Photo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItems

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.ContactsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.ContactsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Data

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.DataColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DataColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DataUsageFeedback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.DataUsageStatColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DataUsageStatColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DeletedContacts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.DeletedContactsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DeletedContactsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Directory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.DisplayNameSources

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DisplayNameSourcesConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.DisplayPhoto

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.FullNameStyle

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.FullNameStyleConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Groups

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.GroupsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.GroupsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Intents

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Insert

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.PhoneLookup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.PhoneLookupColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.PhoneLookupColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.PhoneticNameStyle

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.PhoneticNameStyleConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Presence

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.PresenceColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.PresenceColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.Profile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.ProfileSyncState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.QuickContact

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.RawContacts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Data

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.DisplayPhoto

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Entity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItems

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.RawContactsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.RawContactsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.RawContactsEntity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.SettingsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.SettingsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StatusColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StatusColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StatusUpdates

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItemPhotos

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItemPhotosColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StreamItemPhotosColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StreamItems

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItemPhotos

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.ContactsContract.StreamItemsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.StreamItemsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.SyncColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.SyncColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.ContactsContract.SyncState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.DocumentsContract

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.DocumentsContract.Document

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.DocumentsContract.Root

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.DocumentsProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.LiveFolders

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Audio

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.AlbumColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.AlbumColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Albums

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.ArtistColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.ArtistColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Artists

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Albums

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.AudioColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.AudioColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Genres

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Members

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.GenresColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.GenresColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Media

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Playlists

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Members

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.PlaylistsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.PlaylistsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Files

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.FileColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.FileColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Images

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.ImageColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.ImageColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Media

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Thumbnails

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.MediaColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.MediaColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.Video

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Media

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.Thumbnails

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.MediaStore.VideoColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.MediaStore.VideoColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.OpenableColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.OpenableColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.SearchRecentSuggestions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings.Global

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings.NameValueTable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings.Secure

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings.SettingNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Settings.System

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.SyncStateContract

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.SyncStateContract.Columns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.SyncStateContract.ColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.SyncStateContract.Constants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.SyncStateContract.Helpers

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Provider.Telephony.BaseMmsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.BaseMmsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.CanonicalAddressesColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.CanonicalAddressesColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.Carriers

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Mms

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Addr

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Draft

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Inbox

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Intents

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Outbox

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Part

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Rate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Sent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.MmsSms

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.PendingMessages

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Sms

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Conversations

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Draft

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Inbox

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Intents

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Outbox

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.Sent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.TextBasedSmsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.TextBasedSmsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.Threads

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.Telephony.ThreadsColumns

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.Telephony.ThreadsColumnsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Provider.UserDictionary

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.UserDictionary.Words

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.VoicemailContract

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.VoicemailContract.Status

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Provider.VoicemailContract.Voicemails

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Renderscripts

Type Changed: Android.Renderscripts.Allocation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Allocation.MipmapControl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.AllocationAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public virtual void ReadData (int[] d);
	public virtual void ReadData (float[] d);
	public virtual void SubData (int xoff, FieldPacker fp);
	public virtual void SubData1D (int off, int count, byte[] d);
	public virtual void SubData1D (int off, int count, short[] d);
	public virtual void SubData1D (int off, int count, int[] d);
	public virtual void SubData1D (int off, int count, float[] d);
	public virtual void SubData2D (int xoff, int yoff, int w, int h, int[] d);
	public virtual void SubData2D (int xoff, int yoff, int w, int h, float[] d);
	public virtual void SubElementData (int xoff, int component_number, FieldPacker fp);

Type Changed: Android.Renderscripts.BaseObj

Added interface:

	Java.Interop.IJavaPeerable

Modified properties:

	public virtual string Name { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual void SetName (string name);

Type Changed: Android.Renderscripts.Byte2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Byte3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Byte4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Double2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Double3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Double4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Element

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Element.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Element.DataKind

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Element.DataType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.FieldPacker

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.FileA3D

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.FileA3D.EntryType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.FileA3D.IndexEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Float2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Float3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Float4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Font

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Font.Style

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Int2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Int3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Int4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Long2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Long3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Long4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Matrix2f

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Matrix3f

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Matrix4f

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Mesh

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Mesh.AllocationBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Mesh.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Mesh.Primitive

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Mesh.TriangleMeshBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Program

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Program.BaseProgramBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Program.TextureType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramFragment

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.ProgramFragment.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramFragmentFixedFunction

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.ProgramFragmentFixedFunction.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramFragmentFixedFunction.EnvMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramFragmentFixedFunction.Format

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramRaster

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.ProgramRaster.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramRaster.CullMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.ProgramStore.BlendDstFunc

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramStore.BlendSrcFunc

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramStore.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramStore.DepthFunc

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramVertex

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramVertex.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramVertexFixedFunction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramVertexFixedFunction.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ProgramVertexFixedFunction.Constants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSDriverException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSIllegalArgumentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSInvalidStateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSRuntimeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSSurfaceView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RSTextureView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScript

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScript.ContextType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScript.Priority

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScript.RSErrorHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScript.RSMessageHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScriptGL

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.RenderScriptGL.SurfaceConfig

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Sampler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Sampler.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Sampler.Value

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Script

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Script.Builder

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.Script.FieldBase

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Script.FieldID

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.Script.KernelID

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.Script.LaunchOptions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptC

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptGroup.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsic

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Renderscripts.ScriptIntrinsic3DLUT

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicBlend

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicBlur

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicColorMatrix

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicConvolve3x3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicConvolve5x5

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicHistogram

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicLUT

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicResize

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.ScriptIntrinsicYuvToRGB

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Short2

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Short3

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Short4

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Type

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public override void Destroy ();
	public override void SetName (string name);

Type Changed: Android.Renderscripts.Type.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Renderscripts.Type.CubemapFace

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Runtime

Type Changed: Android.Runtime.InputStreamAdapter

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaArray`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaCollection

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaCollection`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaDictionary

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaDictionary`2

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaList

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaList`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaSet

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.JavaSet`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.OutputStreamAdapter

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.XmlReaderPullParser

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Runtime.XmlReaderResourceParser

Added interface:

	Java.Interop.IJavaPeerable

New Type Android.Runtime.RequiresPermissionAttribute

public class RequiresPermissionAttribute : System.Attribute {
	// constructors
	public RequiresPermissionAttribute (string value);
	// properties
	public string Value { get; set; }
}

New Type Android.Runtime.XAPeerMembers

public class XAPeerMembers : Java.Interop.JniPeerMembers {
	// constructors
	public XAPeerMembers (string jniPeerTypeName, System.Type managedPeerType);
	// methods
	protected override Java.Interop.JniPeerMembers GetPeerMembers (Java.Interop.IJavaPeerable value);
	protected override bool UsesVirtualDispatch (Java.Interop.IJavaPeerable value, System.Type declaringType);
}

Namespace Android.Sax

Type Changed: Android.Sax.Element

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Sax.RootElement

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Security

Type Changed: Android.Security.KeyChain

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Security.KeyChainException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Security.KeyPairGeneratorSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Security.KeyPairGeneratorSpec.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Security.KeyStoreParameter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Security.KeyStoreParameter.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Service.Dreams

Type Changed: Android.Service.Dreams.DreamService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Service.Notification

Type Changed: Android.Service.Notification.NotificationListenerService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Service.Notification.StatusBarNotification

Modified constructors:

	public StatusBarNotification (string pkg, string opPkg basePkg, int id, string tag, int uid, int initialPid, int score, Android.App.Notification notification, Android.OS.UserHandle user, long postTime)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Service.Textservice

Type Changed: Android.Service.Textservice.SpellCheckerService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Service.Textservice.SpellCheckerService.Session

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Service.Wallpaper

Type Changed: Android.Service.Wallpaper.WallpaperService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Service.Wallpaper.WallpaperService.Engine

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Speech

Type Changed: Android.Speech.RecognitionService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.RecognitionService.Callback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.RecognizerIntent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.RecognizerResultsIntent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.SpeechRecognizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Speech.Tts

Type Changed: Android.Speech.Tts.SynthesisRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.Tts.TextToSpeech

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.Tts.TextToSpeech.Engine

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.Tts.TextToSpeech.EngineInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.Tts.TextToSpeechService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Speech.Tts.UtteranceProgressListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Telephony

Type Changed: Android.Telephony.CellIdentityCdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellIdentityGsm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellIdentityLte

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellIdentityWcdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellInfoCdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellInfoGsm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellInfoLte

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellInfoWcdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellLocation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellSignalStrength

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellSignalStrengthCdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellSignalStrengthGsm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellSignalStrengthLte

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.CellSignalStrengthWcdma

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.NeighboringCellInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.PhoneNumberFormattingTextWatcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.PhoneNumberUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.PhoneStateListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.ServiceState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.SignalStrength

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.SmsManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.SmsMessage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.SmsMessage.MessageClass

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.SmsMessage.SubmitPdu

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.TelephonyManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Telephony.Cdma

Type Changed: Android.Telephony.Cdma.CdmaCellLocation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Telephony.Gsm

Type Changed: Android.Telephony.Gsm.GsmCellLocation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.Gsm.SmsManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.Gsm.SmsMessage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.Gsm.SmsMessage.MessageClass

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Telephony.Gsm.SmsMessage.SubmitPdu

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Test

Type Changed: Android.Test.AssertionFailedError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.ComparisonFailure

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.FlakyTest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.InstrumentationTestRunner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.IsolatedContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.MoreAsserts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public static void AssertEquals (System.Collections.Generic.ICollection<object> p0, System.Collections.Generic.ICollection<object> p1);
	public static void AssertEquals (string p0, System.Collections.Generic.ICollection<object> p1, System.Collections.Generic.ICollection<object> p2);

Added methods:

	public static void AssertEquals (System.Collections.Generic.ICollection<Java.Lang.Object> expected, System.Collections.Generic.ICollection<Java.Lang.Object> actual);
	public static void AssertEquals (string message, System.Collections.Generic.ICollection<Java.Lang.Object> expected, System.Collections.Generic.ICollection<Java.Lang.Object> actual);

Type Changed: Android.Test.RenamingDelegatingContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.TouchUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.UiThreadTest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.ViewAsserts

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Test.Mock

Type Changed: Android.Test.Mock.MockApplication

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockContentProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockContentResolver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockCursor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockDialogInterface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockPackageManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Mock.MockResources

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Test.Suitebuilder

Type Changed: Android.Test.Suitebuilder.TestMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Suitebuilder.TestSuiteBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Test.Suitebuilder.Annotation

Type Changed: Android.Test.Suitebuilder.Annotation.LargeTest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Suitebuilder.Annotation.MediumTest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Suitebuilder.Annotation.SmallTest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Suitebuilder.Annotation.Smoke

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Test.Suitebuilder.Annotation.Suppress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Text

Type Changed: Android.Text.AlteredCharSequence

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.AndroidCharacter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Annotation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.AutoText

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.BidiFormatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.BidiFormatter.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.BoringLayout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.BoringLayout.Metrics

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.ClipboardManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.DynamicLayout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.EditableFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Html

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.InputFilterAllCaps

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.InputFilterLengthFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Layout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Layout.Alignment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Layout.Directions

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Text.LoginFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.LoginFilter.PasswordFilterGMail

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.LoginFilter.UsernameFilterGMail

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.LoginFilter.UsernameFilterGeneric

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.NoCopySpanConcrete

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Selection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.SpannableFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.SpannableString

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public override bool Equals (Java.Lang.Object o x0)
	public override int GetSpanEnd (Java.Lang.Object what x0)
	public override SpanTypes GetSpanFlags (Java.Lang.Object what x0)
	public override Java.Lang.Object[] GetSpans (int p0 x0, int p1 x1, Java.Lang.Class p2 x2)
	public override int GetSpanStart (Java.Lang.Object what x0)
	public override int NextSpanTransition (int start x0, int limit x1, Java.Lang.Class kind x2)

Type Changed: Android.Text.SpannableStringBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual int GetTextRunCursor (int contextStart, int contextEnd, int dir flags, int offset, int cursorOpt, Android.Graphics.Paint p)

Type Changed: Android.Text.SpannableStringInternal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual final char CharAt (int p0 i)
	public virtual final void GetChars (int p0 start, int p1 end, char[] p2 dest, int p3 off)
	public virtual int GetSpanEnd (Java.Lang.Object p0 what)
	public virtual SpanTypes GetSpanFlags (Java.Lang.Object p0 what)
	public virtual Java.Lang.Object[] GetSpans (int p0 queryStart, int p1 queryEnd, Java.Lang.Class p2 kind)
	public virtual int GetSpanStart (Java.Lang.Object p0 what)
	public virtual int NextSpanTransition (int p0 start, int p1 limit, Java.Lang.Class p2 kind)

Type Changed: Android.Text.SpannedString

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public override bool Equals (Java.Lang.Object o x0)
	public override int GetSpanEnd (Java.Lang.Object what x0)
	public override SpanTypes GetSpanFlags (Java.Lang.Object what x0)
	public override Java.Lang.Object[] GetSpans (int p0 x0, int p1 x1, Java.Lang.Class p2 x2)
	public override int GetSpanStart (Java.Lang.Object what x0)
	public override int NextSpanTransition (int start x0, int limit x1, Java.Lang.Class kind x2)

Type Changed: Android.Text.StaticLayout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.TextDirectionHeuristics

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.TextPaint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.TextUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.TextUtils.SimpleStringSplitter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.TextUtils.TruncateAt

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Text.Format

Type Changed: Android.Text.Format.DateFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Format.DateUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Obsoleted methods:

	[Obsolete ("This method was improperly bound. Please use FormatSameDayTime(Int64, Int64, Int32, Int32).")]
	public static string FormatSameDayTime (long then, long now, AbbreviationLength dateStyle, AbbreviationLength timeStyle);
	[Obsolete ("This method was improperly bound. Please use FormatSameDayTimeFormatted(Int64, Int64, Int32, Int32).")]
	public static Java.Lang.ICharSequence FormatSameDayTimeFormatted (long then, long now, AbbreviationLength dateStyle, AbbreviationLength timeStyle);

Added methods:

	public static string FormatSameDayTime (long then, long now, int dateStyle, int timeStyle);
	public static Java.Lang.ICharSequence FormatSameDayTimeFormatted (long then, long now, int dateStyle, int timeStyle);

Type Changed: Android.Text.Format.Formatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Format.Time

Modified constructors:

	public Time (string timezoneId timezone)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void Clear (string timezoneId timezone)

Namespace Android.Text.Method

Type Changed: Android.Text.Method.ArrowKeyMovementMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.BaseKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.BaseMovementMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.CharacterPickerDialog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.DateKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.DateTimeKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.DialerKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.DigitsKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.HideReturnsTransformationMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.LinkMovementMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.MetaKeyKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.MultiTapKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.NumberKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.PasswordTransformationMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.QwertyKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.ReplacementTransformationMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.ScrollingMovementMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.SingleLineTransformationMethod

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.TextKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.TextKeyListener.Capitalize

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.TimeKeyListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Method.Touch

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Text.Style

Type Changed: Android.Text.Style.AbsoluteSizeSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.AlignmentSpanStandard

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.BackgroundColorSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.BulletSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.CharacterStyle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.ClickableSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.DrawableMarginSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.DynamicDrawableSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.EasyEditSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.ForegroundColorSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.IconMarginSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.ImageSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.LeadingMarginSpanStandard

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.LocaleSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.MaskFilterSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.MetricAffectingSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.QuoteSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.RasterizerSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.RelativeSizeSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.ReplacementSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.ScaleXSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.StrikethroughSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.StyleSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.SubscriptSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.SuggestionSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.SuperscriptSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.TabStopSpanStandard

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.TextAppearanceSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.TypefaceSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.URLSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Style.UnderlineSpan

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Text.Util

Type Changed: Android.Text.Util.Linkify

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Util.Rfc822Token

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Text.Util.Rfc822Tokenizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Transitions

Type Changed: Android.Transitions.AutoTransition

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.ChangeBounds

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.Fade

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.Scene

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.Transition

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.TransitionInflater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.TransitionManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.TransitionSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.TransitionValues

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Transitions.Visibility

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Util

Type Changed: Android.Util.AndroidException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.AndroidRuntimeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.ArrayMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.AtomicFile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Base64

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Base64DataException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Base64InputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Base64OutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Config

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.DebugUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.DisplayMetrics

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.EventLog

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.EventLog.Event

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.EventLogTags

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.EventLogTags.Description

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.FloatMath

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.JsonReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.JsonToken

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.JsonWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.LayoutDirection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Log

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.LogPrinter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.LongSparseArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.LruCache

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.MalformedJsonException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.MonthDisplayHelper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.NoSuchPropertyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Pair

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Patterns

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.PrintStreamPrinter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.PrintWriterPrinter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Property

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.SparseArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.SparseArray`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Util.SparseBooleanArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.SparseIntArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.SparseLongArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.StateSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.StringBuilderPrinter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.TimeFormatException

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Util.TimeUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.TimingLogger

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.TypedValue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Xml

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Util.Xml.Encoding

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Views

Type Changed: Android.Views.AbsSavedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ActionMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ActionProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Choreographer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ContextThemeWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Display

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.DragEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.FocusFinder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.GestureDetector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.GestureDetector.SimpleOnGestureListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Gravity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.HapticFeedbackConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InflateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputDevice

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputDevice.MotionRange

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputQueue

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Views.KeyCharacterMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.KeyCharacterMap.KeyData

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.KeyCharacterMap.UnavailableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.KeyEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public override int DescribeContents ();

Type Changed: Android.Views.KeyEvent.DispatcherState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.LayoutInflater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Menu

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.MenuConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.MenuInflater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.MotionEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public override int DescribeContents ();

Type Changed: Android.Views.MotionEvent.PointerCoords

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.MotionEvent.PointerProperties

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.OrientationEventListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.OrientationListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ScaleGestureDetector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.SoundEffectConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Surface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Surface.OutOfResourcesException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.SurfaceHolderBadSurfaceTypeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.SurfaceView

Modified constructors:

	public SurfaceView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextureView

Modified constructors:

	public TextureView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TouchDelegate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.VelocityTracker

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.View

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.View.AccessibilityDelegate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.View.BaseSavedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.View.DragShadowBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.View.MeasureSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewConfiguration

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.CapturedViewProperty

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.ExportedProperty

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.FlagToString

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.HierarchyTraceType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.IntToString

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewDebug.RecyclerTraceType

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public static ViewDebug.RecyclerTraceType MoveToActiveHeap { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewGroup

Modified constructors:

	public ViewGroup (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Removed field:

	protected static const int FlagUseChildDrawingOrder;

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewGroup.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewGroup.MarginLayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewGroupOverlay

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewOverlay

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewPropertyAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewStub

Modified constructors:

	public ViewStub (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.ViewTreeObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Window

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowId

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowId.FocusObserver

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowInsets

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowManagerBadTokenException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowManagerInvalidDisplayException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.WindowManagerLayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Views.Accessibility

Type Changed: Android.Views.Accessibility.AccessibilityEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityNodeInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityNodeProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.AccessibilityRecord

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.CaptioningManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.CaptioningManager.CaptionStyle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Views.Animations

Type Changed: Android.Views.Animations.AccelerateDecelerateInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AccelerateInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AlphaAnimation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.Animation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.Animation.Description

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AnimationSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AnimationUtils

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AnticipateInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.AnticipateOvershootInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.BounceInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.CycleInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.DecelerateInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.GridLayoutAnimationController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.GridLayoutAnimationController.AnimationParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.LayoutAnimationController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.LayoutAnimationController.AnimationParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.LinearInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.OvershootInterpolator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.RotateAnimation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.ScaleAnimation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.Transformation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.Animations.TranslateAnimation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Views.InputMethods

Type Changed: Android.Views.InputMethods.BaseInputConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.CompletionInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.CorrectionInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.EditorInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.ExtractedText

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.ExtractedTextRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputBinding

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputConnection

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.InputMethods.InputConnectionConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.InputMethods.InputConnectionWrapper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputMethod

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.InputMethods.InputMethodConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Views.InputMethods.InputMethodInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputMethodManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputMethodSubtype

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Views.TextService

Type Changed: Android.Views.TextService.SentenceSuggestionsInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.SpellCheckerInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.SpellCheckerSession

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.SpellCheckerSubtype

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.SuggestionsInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.TextInfo

Modified constructors:

	public TextInfo (string text, int cookie, int sequenceNumber sequence)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Views.TextService.TextServicesManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Android.Webkit

Type Changed: Android.Webkit.CacheManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.CacheManager.CacheResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.ConsoleMessage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.ConsoleMessage.MessageLevel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.CookieManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.CookieSyncManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.DateSorter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.GeolocationPermissions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.HttpAuthHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.JavascriptInterface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.JsPromptResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.JsResult

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	protected CallbackProxy MProxy { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.MimeTypeMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.Plugin

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.PluginData

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.PluginList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.SslErrorHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.URLUtil

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.UrlInterceptRegistry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebBackForwardList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebChromeClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebHistoryItem

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebIconDatabase

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebResourceResponse

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings.LayoutAlgorithm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings.PluginState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings.RenderPriority

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings.TextSize

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSettings.ZoomDensity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebStorage

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebStorage.Origin

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebSyncManager

Modified constructors:

	protected WebSyncManager (Android.Content.Context p0 context, string p1 name)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebView

Modified constructors:

	public WebView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)
	public WebView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle, bool privateBrowsing)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebView.HitTestResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebView.WebViewTransport

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebViewClient

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebViewDatabase

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Webkit.WebViewFragment

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed Type Android.Webkit.CallbackProxy

Namespace Android.Widget

Type Changed: Android.Widget.AbsListView

Modified constructors:

	public AbsListView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AbsListView.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AbsSeekBar

Modified constructors:

	public AbsSeekBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AbsSpinner

Modified constructors:

	public AbsSpinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AbsoluteLayout

Modified constructors:

	public AbsoluteLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AbsoluteLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Adapter

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Widget.AdapterConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Android.Widget.AdapterView

Modified constructors:

	public AdapterView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AdapterView.AdapterContextMenuInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AdapterViewAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AdapterViewFlipper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AdapterView`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Widget.AlphabetIndexer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.AnalogClock

Modified constructors:

	public AnalogClock (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ArrayAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ArrayAdapter`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Widget.AutoCompleteTextView

Modified constructors:

	public AutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.BaseAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.BaseAdapter`1

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Widget.BaseExpandableListAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Button

Modified constructors:

	public Button (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CalendarView

Modified constructors:

	public CalendarView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CheckBox

Modified constructors:

	public CheckBox (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CheckedTextView

Modified constructors:

	public CheckedTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Chronometer

Modified constructors:

	public Chronometer (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CompoundButton

Modified constructors:

	public CompoundButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CursorAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.CursorTreeAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.DatePicker

Modified constructors:

	public DatePicker (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.DialerFilter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.DigitalClock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.EdgeEffect

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.EditText

Modified constructors:

	public EditText (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ExpandableListView

Modified constructors:

	public ExpandableListView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ExpandableListView.ExpandableListContextMenuInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Filter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Filter.FilterResults

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.FrameLayout

Modified constructors:

	public FrameLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.FrameLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Gallery

Modified constructors:

	public Gallery (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Gallery.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.GridLayout

Modified constructors:

	public GridLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.GridLayout.Alignment

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Widget.GridLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.GridLayout.Spec

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Android.Widget.GridView

Modified constructors:

	public GridView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.HeaderViewListAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.HorizontalScrollView

Modified constructors:

	public HorizontalScrollView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ImageButton

Modified constructors:

	public ImageButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ImageSwitcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ImageView

Modified constructors:

	public ImageView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ImageView.ScaleType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.LinearLayout

Modified constructors:

	public LinearLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.LinearLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ListPopupWindow

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ListView

Modified constructors:

	public ListView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ListView.FixedViewInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.MediaController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.MultiAutoCompleteTextView

Modified constructors:

	public MultiAutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.MultiAutoCompleteTextView.CommaTokenizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.NumberPicker

Modified constructors:

	public NumberPicker (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.OverScroller

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.PopupMenu

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.PopupWindow

Modified constructors:

	public PopupWindow (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ProgressBar

Modified constructors:

	public ProgressBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.QuickContactBadge

Modified constructors:

	public QuickContactBadge (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RadioButton

Modified constructors:

	public RadioButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RadioGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RadioGroup.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RatingBar

Modified constructors:

	public RatingBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RelativeLayout

Modified constructors:

	public RelativeLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RelativeLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RemoteViews

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RemoteViews.ActionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RemoteViews.RemoteView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.RemoteViewsService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ResourceCursorAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ResourceCursorTreeAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ScrollView

Modified constructors:

	public ScrollView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Scroller

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SearchView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SeekBar

Modified constructors:

	public SeekBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ShareActionProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SimpleAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SimpleCursorAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SimpleCursorTreeAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SimpleExpandableListAdapter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.SlidingDrawer

Modified constructors:

	public SlidingDrawer (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Space

Modified constructors:

	public Space (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Spinner

Modified constructors:

	public Spinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)
	public Spinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle, SpinnerMode mode)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.StackView

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Switch

Modified constructors:

	public Switch (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TabHost

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TabHost.TabSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TabWidget

Modified constructors:

	public TabWidget (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TableLayout

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TableLayout.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TableRow

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TableRow.LayoutParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TextClock

Modified constructors:

	public TextClock (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TextSwitcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TextView

Modified constructors:

	public TextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TextView.BufferType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TextView.SavedState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TimePicker

Modified constructors:

	public TimePicker (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.Toast

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ToggleButton

Modified constructors:

	public ToggleButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.TwoLineListItem

Modified constructors:

	public TwoLineListItem (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.VideoView

Modified constructors:

	public VideoView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ViewAnimator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ViewFlipper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ViewSwitcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ZoomButton

Modified constructors:

	public ZoomButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr defStyle)

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Android.Widget.ZoomButtonsController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual bool OnTouch (Android.Views.View p0 v, Android.Views.MotionEvent p1 e)

Type Changed: Android.Widget.ZoomControls

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Dalvik.Annotation

Type Changed: Dalvik.Annotation.TestTarget

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Dalvik.Annotation.TestTargetClass

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Dalvik.Bytecode

Type Changed: Dalvik.Bytecode.OpcodeInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Dalvik.Bytecode.Opcodes

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Removed fields:

	public static const int OPUNUSED3e;
	public static const int OPUNUSED3f;
	public static const int OpUnused40;
	public static const int OpUnused41;
	public static const int OpUnused42;
	public static const int OpUnused43;
	public static const int OpUnused73;
	public static const int OpUnused79;
	public static const int OpUnused7a;
	public static const int OpUnusedE3;
	public static const int OpUnusedE4;
	public static const int OpUnusedE5;
	public static const int OpUnusedE6;
	public static const int OpUnusedE7;
	public static const int OpUnusedE8;
	public static const int OpUnusedE9;
	public static const int OpUnusedEa;
	public static const int OpUnusedEb;
	public static const int OpUnusedEc;
	public static const int OpUnusedEd;
	public static const int OpUnusedEf;
	public static const int OpUnusedF1;
	public static const int OpUnusedFc;
	public static const int OpUnusedFd;
	public static const int OpUnusedFe;
	public static const int OpUnusedFf;

Type Changed: Dalvik.Bytecode.OpcodesConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Namespace Dalvik.SystemInterop

Type Changed: Dalvik.SystemInterop.BaseDexClassLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Dalvik.SystemInterop.DexClassLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Dalvik.SystemInterop.DexFile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Dalvik.SystemInterop.PathClassLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed Type Dalvik.SystemInterop.AllocationLimitError

Removed Type Dalvik.SystemInterop.PotentialDeadlockError

Removed Type Dalvik.SystemInterop.StaleDexCacheError

Removed Type Dalvik.SystemInterop.TemporaryDirectory

Removed Type Dalvik.SystemInterop.TouchDex

Removed Type Dalvik.SystemInterop.VMDebug

Removed Type Dalvik.SystemInterop.VMRuntime

Removed Type Dalvik.SystemInterop.VMStack

Removed Type Dalvik.SystemInterop.Zygote

Namespace Java.Awt.Font

Type Changed: Java.Awt.Font.NumericShaper

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Awt.Font.TextAttribute

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Beans

Type Changed: Java.Beans.IndexedPropertyChangeEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Beans.PropertyChangeEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Beans.PropertyChangeListenerProxy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Beans.PropertyChangeSupport

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.IO

Type Changed: Java.IO.BufferedInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.BufferedOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.BufferedReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.BufferedWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ByteArrayInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ByteArrayOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.CharArrayReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.CharArrayWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.CharConversionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.Console

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.DataInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.DataOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.EOFException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.File

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileDescriptor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FilePermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FileWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FilterInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FilterOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FilterReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.FilterWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.IOError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.IOException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.InputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.InputStreamReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.InterruptedIOException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.InvalidClassException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.InvalidObjectException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.LineNumberInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.LineNumberReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.NotActiveException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.NotSerializableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectInputStream.GetField

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectOutputStream.PutField

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectStreamClass

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectStreamConstants

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.IO.ObjectStreamConstantsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.IO.ObjectStreamException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.ObjectStreamField

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.OptionalDataException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.OutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.OutputStreamWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PipedInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PipedOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PipedReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PipedWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PrintStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PrintWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PushbackInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.PushbackReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.RandomAccessFile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.Reader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.SequenceInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.SerializablePermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.StreamCorruptedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.StreamTokenizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.StringBufferInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.StringReader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.StringWriter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.SyncFailedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.UTFDataFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.UnsupportedEncodingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.WriteAbortedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.IO.Writer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Lang

Type Changed: Java.Lang.AbstractMethodError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.AbstractStringBuilder

Removed interfaces:

	IAppendable
	ICharSequence
	System.Collections.Generic.IEnumerable<char>
	System.Collections.IEnumerable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public virtual IAppendable Append (ICharSequence p0);
	public virtual IAppendable Append (char p0);
	public IAppendable Append (string p0);
	public virtual IAppendable Append (ICharSequence p0, int p1, int p2);
	public IAppendable Append (string p0, int p1, int p2);
	public virtual System.Collections.Generic.IEnumerator<char> GetEnumerator ();
	public virtual string ToString ();

Modified methods:

	public virtual char CharAt (int p0 index)
	public virtual int CodePointAt (int p0 index)
	public virtual int CodePointBefore (int p0 index)
	public virtual int CodePointCount (int p0 start, int p1 end)
	public virtual void EnsureCapacity (int p0 min)
	public virtual void GetChars (int p0 start, int p1 end, char[] p2 dst, int p3 dstStart)
	public virtual int IndexOf (string p0 string)
	public virtual int IndexOf (string p0 subString, int p1 start)
	public virtual int LastIndexOf (string p0 string)
	public virtual int LastIndexOf (string p0 subString, int p1 start)
	public virtual int OffsetByCodePoints (int p0 index, int p1 codePointOffset)
	public virtual void SetCharAt (int p0 index, char p1 ch)
	public virtual void SetLength (int p0 length)
	public string SubSequence (int p0 start, int p1 end)
	public virtual ICharSequence SubSequenceFormatted (int p0 start, int p1 end)
	public virtual string Substring (int p0 start)
	public virtual string Substring (int p0 start, int p1 end)

Type Changed: Java.Lang.ArithmeticException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ArrayIndexOutOfBoundsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ArrayStoreException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.AssertionError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Boolean

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Byte

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Character

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Character.Subset

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Character.UnicodeBlock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Class

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ClassCastException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ClassCircularityError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ClassFormatError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ClassLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	protected virtual Object GetClassLoadingLock (string p0);
	protected static bool RegisterAsParallelCapable ();

Type Changed: Java.Lang.ClassNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.CloneNotSupportedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Compiler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Deprecated

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Double

Added interface:

	Java.Interop.IJavaPeerable

Added fields:

	public static const int MaxExponent;
	public static const int MinExponent;
	public static const double MinNormal;

Removed properties:

	public static int MaxExponent { get; }
	public static int MinExponent { get; }
	public static double MinNormal { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Enum

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.EnumConstantNotPresentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Error

Removed constructor:

	protected Error (string p0, Throwable p1, bool p2, bool p3);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Exception

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ExceptionInInitializerError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Float

Added interface:

	Java.Interop.IJavaPeerable

Added fields:

	public static const int MaxExponent;
	public static const int MinExponent;
	public static const float MinNormal;

Removed properties:

	public static int MaxExponent { get; }
	public static int MinExponent { get; }
	public static float MinNormal { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalAccessError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalAccessException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalArgumentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalMonitorStateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalStateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IllegalThreadStateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IncompatibleClassChangeError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.IndexOutOfBoundsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.InheritableThreadLocal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Added method:

	protected virtual Object ChildValue (Object parentValue);

Type Changed: Java.Lang.InstantiationError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.InstantiationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Integer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.InternalError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.InterruptedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.JavaSystem

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.LinkageError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Long

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Math

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NegativeArraySizeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NoClassDefFoundError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NoSuchFieldError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NoSuchFieldException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NoSuchMethodError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NoSuchMethodException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NullPointerException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Number

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.NumberFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Object

Added interface:

	Java.Interop.IJavaPeerable

Added properties:

	public virtual int JniIdentityHashCode { get; }
	public virtual Java.Interop.JniPeerMembers JniPeerMembers { get; }
	public virtual Java.Interop.JniObjectReference PeerReference { get; }

Added method:

	public virtual void UnregisterFromRuntime ();

Type Changed: Java.Lang.OutOfMemoryError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Override

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Package

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Process

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ProcessBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public ProcessBuilder InheritIO ();
	public ProcessBuilder RedirectError (Java.IO.File p0);
	public ProcessBuilder RedirectInput (Java.IO.File p0);
	public ProcessBuilder RedirectOutput (Java.IO.File p0);

Type Changed: Java.Lang.ReflectiveOperationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Runnable

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Java.Lang.Runtime

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual void Load (string absolutePath pathName)
	public System.Threading.Tasks.Task LoadAsync (string absolutePath pathName)
	public virtual void LoadLibrary (string nickname libName)
	public System.Threading.Tasks.Task LoadLibraryAsync (string nickname libName)

Type Changed: Java.Lang.RuntimeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.RuntimePermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.SecurityException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.SecurityManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Short

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.StackOverflowError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.StackTraceElement

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.StrictMath

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.String

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public bool ContentEquals (StringBuffer sb strbuf)

Type Changed: Java.Lang.StringBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual final IAppendable Append (ICharSequence s)
	public virtual final IAppendable Append (char ch)
	public virtual final IAppendable Append (ICharSequence s, int start, int end)
	public override int IndexOf (string string x0)
	public override int LastIndexOf (string string x0)

Added method:

	public IAppendable Append (string s, int start, int end);

Type Changed: Java.Lang.StringBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual final IAppendable Append (ICharSequence csq)
	public virtual final IAppendable Append (char c)
	public virtual final IAppendable Append (ICharSequence csq, int start, int end)
	public override char CharAt (int index x0)
	public override int CodePointAt (int index x0)
	public override int CodePointBefore (int index x0)
	public override int CodePointCount (int start x0, int end x1)
	public override void EnsureCapacity (int min x0)
	public override void GetChars (int start x0, int end x1, char[] dst x2, int dstStart x3)
	public override int IndexOf (string string x0)
	public override int IndexOf (string subString x0, int start x1)
	public override int LastIndexOf (string string x0)
	public override int LastIndexOf (string subString x0, int start x1)
	public override int OffsetByCodePoints (int index x0, int codePointOffset x1)
	public override void SetCharAt (int index x0, char ch x1)
	public override void SetLength (int length x0)
	public string SubSequence (int start x0, int end x1)
	public override ICharSequence SubSequenceFormatted (int start x0, int end x1)
	public override string Substring (int start x0)
	public override string Substring (int start x0, int end x1)

Added method:

	public IAppendable Append (string csq, int start, int end);

Type Changed: Java.Lang.StringIndexOutOfBoundsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.SuppressWarnings

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Thread

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Thread.State

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ThreadDeath

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ThreadGroup

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.ThreadLocal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Throwable

Added interface:

	Java.Interop.IJavaPeerable

Added properties:

	public virtual int JniIdentityHashCode { get; }
	public virtual Java.Interop.JniPeerMembers JniPeerMembers { get; }
	public virtual Java.Interop.JniObjectReference PeerReference { get; }

Added method:

	public virtual void UnregisterFromRuntime ();

Type Changed: Java.Lang.TypeNotPresentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.UnknownError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.UnsatisfiedLinkError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.UnsupportedClassVersionError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.UnsupportedOperationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.VerifyError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.VirtualMachineError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Void

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Lang.Annotation

Type Changed: Java.Lang.Annotation.AnnotationFormatError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.AnnotationTypeMismatchException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.Documented

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.ElementType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.IncompleteAnnotationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.Inherited

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.Retention

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.RetentionPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Annotation.Target

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Lang.Ref

Type Changed: Java.Lang.Ref.PhantomReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Ref.Reference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Ref.ReferenceQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Ref.SoftReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Ref.WeakReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Lang.Reflect

Type Changed: Java.Lang.Reflect.AccessibleObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.Array

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.Constructor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Added method:

	public override Java.Lang.Object GetAnnotation (Java.Lang.Class annotationType);

Type Changed: Java.Lang.Reflect.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Added method:

	public override Java.Lang.Object GetAnnotation (Java.Lang.Class annotationType);

Type Changed: Java.Lang.Reflect.GenericSignatureFormatError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.InvocationTargetException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.MalformedParameterizedTypeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.Member

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Lang.Reflect.MemberConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Lang.Reflect.Method

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Added method:

	public override Java.Lang.Object GetAnnotation (Java.Lang.Class annotationType);

Type Changed: Java.Lang.Reflect.Modifier

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.Proxy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public Java.Lang.Object NewProxyInstance (Java.Lang.ClassLoader loader, Java.Lang.Class[] interfaces, IInvocationHandler invocationHandler h)

Type Changed: Java.Lang.Reflect.ReflectPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Lang.Reflect.UndeclaredThrowableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Math

Type Changed: Java.Math.BigDecimal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Math.BigInteger

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Math.MathContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Math.RoundingMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Net

Type Changed: Java.Net.Authenticator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.Authenticator.RequestorType

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.BindException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.CacheRequest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.CacheResponse

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ConnectException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ContentHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.CookieHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.CookieManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.CookiePolicy

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Net.CookiePolicyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Net.DatagramPacket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.DatagramSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.DatagramSocketImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.HttpCookie

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public bool HttpOnly { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.HttpRetryException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.HttpURLConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.IDN

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.Inet4Address

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Java.Net.Inet6Address

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.InetAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.InetSocketAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.InterfaceAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.JarURLConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.MalformedURLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.MulticastSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.NetPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.NetworkInterface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.NoRouteToHostException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.PasswordAuthentication

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.PortUnreachableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ProtocolException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.Proxy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.Proxy.Type

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ProxySelector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ResponseCache

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SecureCacheResponse

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.ServerSocket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.Socket

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SocketAddress

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SocketException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SocketImpl

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SocketOptions

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Net.SocketOptionsConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Net.SocketPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.SocketTimeoutException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URI

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URISyntaxException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URL

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URLClassLoader

Removed interface:

	Java.IO.ICloseable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual void Close ();

Type Changed: Java.Net.URLConnection

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual long ContentLengthLong { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual long GetHeaderFieldLong (string p0, long p1);

Type Changed: Java.Net.URLDecoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URLEncoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.URLStreamHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.UnknownHostException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Net.UnknownServiceException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Nio

Type Changed: Java.Nio.Buffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.BufferOverflowException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.BufferUnderflowException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.ByteBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.ByteOrder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.CharBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.DoubleBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.FloatBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.IntBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.InvalidMarkException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.LongBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.MappedByteBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.ReadOnlyBufferException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.ShortBuffer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Nio.Channels

Type Changed: Java.Nio.Channels.AlreadyConnectedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.AsynchronousCloseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.CancelledKeyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Channels

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.ClosedByInterruptException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.ClosedChannelException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.ClosedSelectorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.ConnectionPendingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.DatagramChannel

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual Java.Net.SocketAddress RemoteAddress { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual DatagramChannel Bind (Java.Net.SocketAddress p0);

Type Changed: Java.Nio.Channels.FileChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.FileChannel.MapMode

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.FileLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual IChannel AcquiredBy ();

Type Changed: Java.Nio.Channels.FileLockInterruptionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.IllegalBlockingModeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.IllegalSelectorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.NoConnectionPendingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.NonReadableChannelException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.NonWritableChannelException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.NotYetBoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.NotYetConnectedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.OverlappingFileLockException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Pipe

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Pipe.SinkChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Pipe.SourceChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.SelectableChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.SelectionKey

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Selector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.ServerSocketChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public ServerSocketChannel Bind (Java.Net.SocketAddress p0);
	public virtual ServerSocketChannel Bind (Java.Net.SocketAddress p0, int p1);

Type Changed: Java.Nio.Channels.SocketChannel

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual Java.Net.SocketAddress RemoteAddress { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public virtual SocketChannel Bind (Java.Net.SocketAddress p0);
	public virtual SocketChannel ShutdownInput ();
	public virtual SocketChannel ShutdownOutput ();

Type Changed: Java.Nio.Channels.UnresolvedAddressException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.UnsupportedAddressTypeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Nio.Channels.Spi

Type Changed: Java.Nio.Channels.Spi.AbstractInterruptibleChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Spi.AbstractSelectableChannel

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Spi.AbstractSelectionKey

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Spi.AbstractSelector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Channels.Spi.SelectorProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Nio.Charset

Type Changed: Java.Nio.Charset.CharacterCodingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.Charset

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.CharsetDecoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.CharsetEncoder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.CoderMalfunctionError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.CoderResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.CodingErrorAction

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.IllegalCharsetNameException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.MalformedInputException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.StandardCharsets

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.UnmappableCharacterException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Nio.Charset.UnsupportedCharsetException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Nio.Charset.Spi

Type Changed: Java.Nio.Charset.Spi.CharsetProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Security

Type Changed: Java.Security.AccessControlContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AccessControlException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AccessController

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AlgorithmParameterGenerator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AlgorithmParameterGeneratorSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AlgorithmParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AlgorithmParametersSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AllPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.AuthProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.BasicPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.CodeSigner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.CodeSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.DigestException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.DigestInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.DigestOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.GeneralSecurityException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.GuardedObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Identity

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.IdentityScope

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.InvalidAlgorithmParameterException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.InvalidKeyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.InvalidParameterException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Key

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.KeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.KeyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyFactorySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyManagementException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyPair

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyPairGenerator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyPairGeneratorSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyRep

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyRep.Type

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.Builder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.CallbackHandlerProtection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.PasswordProtection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.PrivateKeyEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.SecretKeyEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStore.TrustedCertificateEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStoreException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.KeyStoreSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.MessageDigest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.MessageDigestSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.NoSuchAlgorithmException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.NoSuchProviderException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Permission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.PermissionCollection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Permissions

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Policy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.PolicySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.PrivateKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.PrivateKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.PrivilegedActionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.ProtectionDomain

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Provider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Added method:

	public virtual void PutAll (System.Collections.Generic.IDictionary<System.Object,System.Object> t);

Type Changed: Java.Security.Provider.Service

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.ProviderException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.PublicKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.PublicKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.SecureClassLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SecureRandom

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SecureRandomSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Security

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SecurityPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Signature

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SignatureException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SignatureSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.SignedObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Signer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Timestamp

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.UnrecoverableEntryException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.UnrecoverableKeyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.UnresolvedPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Security.Acl

Type Changed: Java.Security.Acl.AclNotFoundException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Acl.LastOwnerException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Acl.NotOwnerException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Security.Cert

Type Changed: Java.Security.Cert.CRL

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CRLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPath

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPath.CertPathRep

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathBuilderException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathBuilderSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathValidator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathValidatorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertPathValidatorSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertStore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertStoreException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertStoreSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.Certificate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.Certificate.CertificateRep

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateEncodingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateExpiredException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateFactorySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateNotYetValidException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CertificateParsingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.CollectionCertStoreParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.LDAPCertStoreParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PKIXBuilderParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PKIXCertPathBuilderResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PKIXCertPathChecker

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PKIXCertPathValidatorResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PKIXParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.PolicyQualifierInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.TrustAnchor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.X509CRL

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.X509CRLEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.X509CRLSelector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.X509CertSelector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Cert.X509Certificate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Security.Interfaces

Type Changed: Java.Security.Interfaces.DSAPrivateKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.DSAPrivateKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.DSAPublicKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.DSAPublicKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.ECPrivateKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.ECPrivateKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.ECPublicKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.ECPublicKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAMultiPrimePrivateCrtKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAMultiPrimePrivateCrtKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPrivateCrtKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPrivateCrtKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPrivateKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPrivateKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPublicKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Security.Interfaces.RSAPublicKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Namespace Java.Security.Spec

Type Changed: Java.Security.Spec.DSAParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.DSAPrivateKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.DSAPublicKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECFieldF2m

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECFieldFp

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECGenParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECPoint

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECPrivateKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.ECPublicKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.EllipticCurve

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.EncodedKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.InvalidKeySpecException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.InvalidParameterSpecException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.MGF1ParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.PKCS8EncodedKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.PSSParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAKeyGenParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAOtherPrimeInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAPrivateCrtKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAPrivateKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.RSAPublicKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Security.Spec.X509EncodedKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Sql

Type Changed: Java.Sql.BatchUpdateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.ClientInfoStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.Connection

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ConnectionConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.DataTruncation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.DatabaseMetaData

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Added fields:

	public static const int FunctionColumnIn;
	public static const int FunctionColumnInOut;
	public static const int FunctionColumnOut;
	public static const int FunctionColumnResult;
	public static const int FunctionColumnUnknown;
	public static const int FunctionNoNulls;
	public static const int FunctionNoTable;
	public static const int FunctionNullable;
	public static const int FunctionNullableUnknown;
	public static const int FunctionResultUnknown;
	public static const int FunctionReturn;
	public static const int FunctionReturnsTable;
	public static const int SqlStateSQL;

Removed properties:

	public static int FunctionColumnIn { get; }
	public static int FunctionColumnInOut { get; }
	public static int FunctionColumnOut { get; }
	public static int FunctionColumnResult { get; }
	public static int FunctionColumnUnknown { get; }
	public static int FunctionNoNulls { get; }
	public static int FunctionNoTable { get; }
	public static int FunctionNullable { get; }
	public static int FunctionNullableUnknown { get; }
	public static int FunctionResultUnknown { get; }
	public static int FunctionReturn { get; }
	public static int FunctionReturnsTable { get; }
	public static int SqlStateSQL { get; }

Type Changed: Java.Sql.DatabaseMetaDataConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.Date

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.DriverManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.DriverPropertyInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.ICallableStatement

Removed methods:

	public virtual Java.Lang.Object GetObject (int p0, Java.Lang.Class p1);
	public virtual Java.Lang.Object GetObject (string p0, Java.Lang.Class p1);

Type Changed: Java.Sql.IConnection

Removed properties:

	public virtual int NetworkTimeout { get; }
	public virtual string Schema { get; set; }

Removed methods:

	public virtual void Abort (Java.Util.Concurrent.IExecutor p0);
	public virtual void SetNetworkTimeout (Java.Util.Concurrent.IExecutor p0, int p1);

Type Changed: Java.Sql.IDatabaseMetaData

Removed methods:

	public virtual bool GeneratedKeyAlwaysReturned ();
	public virtual IResultSet GetPseudoColumns (string p0, string p1, string p2, string p3);

Type Changed: Java.Sql.IDriver

Removed property:

	public virtual Java.Util.Logging.Logger ParentLogger { get; }

Type Changed: Java.Sql.IResultSet

Removed methods:

	public virtual Java.Lang.Object GetObject (int p0, Java.Lang.Class p1);
	public virtual Java.Lang.Object GetObject (string p0, Java.Lang.Class p1);

Type Changed: Java.Sql.IStatement

Removed property:

	public virtual bool IsCloseOnCompletion { get; }

Removed method:

	public virtual void CloseOnCompletion ();

Type Changed: Java.Sql.ParameterMetaData

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ParameterMetaDataConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ResultSet

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ResultSetConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ResultSetMetaData

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.ResultSetMetaDataConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.RowIdLifetime

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLClientInfoException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLDataException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLFeatureNotSupportedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLIntegrityConstraintViolationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLInvalidAuthorizationSpecException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLNonTransientConnectionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLNonTransientException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLRecoverableException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLSyntaxErrorException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLTimeoutException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLTransactionRollbackException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLTransientConnectionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLTransientException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.SQLWarning

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.Statement

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.StatementConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Sql.Time

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.Timestamp

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Sql.Types

Added interface:

	Java.Interop.IJavaPeerable

Added fields:

	public static const int Longnvarchar;
	public static const int Nchar;
	public static const int Nclob;
	public static const int Nvarchar;
	public static const int Rowid;
	public static const int Sqlxml;

Removed properties:

	public static int Longnvarchar { get; }
	public static int Nchar { get; }
	public static int Nclob { get; }
	public static int Nvarchar { get; }
	public static int Rowid { get; }
	public static int Sqlxml { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Text

Type Changed: Java.Text.Annotation

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.AttributedCharacterIteratorAttribute

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.AttributedString

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.Bidi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.BreakIterator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public BreakIterator GetCharacterInstance (Java.Util.Locale locale where)
	public BreakIterator GetLineInstance (Java.Util.Locale locale where)
	public BreakIterator GetSentenceInstance (Java.Util.Locale locale where)
	public BreakIterator GetWordInstance (Java.Util.Locale locale where)

Type Changed: Java.Text.CharacterIterator

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Text.CharacterIteratorConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Text.ChoiceFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.CollationElementIterator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.CollationKey

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.Collator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.DateFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.DateFormat.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.DateFormatSymbols

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.DecimalFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.DecimalFormatSymbols

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.FieldPosition

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.MessageFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.MessageFormat.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.Normalizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.Normalizer.Form

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.NumberFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.NumberFormat.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.ParseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.ParsePosition

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.RuleBasedCollator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.SimpleDateFormat

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text.StringCharacterIterator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text._Format

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Text._Format.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util

Type Changed: Java.Util.AbstractCollection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractMap.SimpleEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractMap.SimpleImmutableEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractSequentialList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.AbstractSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ArrayDeque

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ArrayList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Arrays

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.BitSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Calendar

Added interface:

	Java.Interop.IJavaPeerable

Added fields:

	[Obsolete ("This constant will be removed in the future version. Use Java.Util.CalendarStyle enum directly instead of this field.")]
	public static const CalendarStyle AllStyles;

	[Obsolete ("This constant will be removed in the future version. Use Java.Util.CalendarStyle enum directly instead of this field.")]
	public static const CalendarStyle Long;

	[Obsolete ("This constant will be removed in the future version. Use Java.Util.CalendarStyle enum directly instead of this field.")]
	public static const CalendarStyle Short;

Removed properties:

	public static CalendarStyle AllStyles { get; }
	public virtual bool IsWeekDateSupported { get; }
	public static CalendarStyle Long { get; }
	public static CalendarStyle Short { get; }
	public virtual int WeeksInWeekYear { get; }
	public virtual int WeekYear { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual void SetWeekDate (int p0, int p1, int p2);

Type Changed: Java.Util.Collections

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public System.Collections.ICollection Singleton (Java.Lang.Object p0 object)
	public System.Collections.IList SingletonList (Java.Lang.Object p0 object)
	public System.Collections.ICollection SynchronizedSet (System.Collections.ICollection p0 set)
	public ISortedSet SynchronizedSortedSet (ISortedSet p0 set)
	public System.Collections.ICollection UnmodifiableCollection (System.Collections.ICollection p0 collection)
	public System.Collections.IList UnmodifiableList (System.Collections.IList p0 list)
	public System.Collections.ICollection UnmodifiableSet (System.Collections.ICollection p0 set)
	public ISortedSet UnmodifiableSortedSet (ISortedSet p0 set)

Type Changed: Java.Util.ConcurrentModificationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Currency

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public int NumericCode { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Date

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Dictionary

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.DuplicateFormatFlagsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.EmptyStackException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.EnumMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.EnumSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.EventListenerProxy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.EventObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.FormatFlagsConversionMismatchException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.FormattableFlags

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Formatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Formatter.BigDecimalLayoutForm

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.FormatterClosedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.GregorianCalendar

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public override bool IsWeekDateSupported { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.HashMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.HashSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Hashtable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ISortedMap

Removed methods:

	public virtual System.Collections.ICollection EntrySet ();
	public virtual System.Collections.ICollection KeySet ();
	public virtual System.Collections.ICollection Values ();

Type Changed: Java.Util.IdentityHashMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.IllegalFormatCodePointException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.IllegalFormatConversionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.IllegalFormatException

Added interface:

	Java.Interop.IJavaPeerable

Type Changed: Java.Util.IllegalFormatFlagsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.IllegalFormatPrecisionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.IllegalFormatWidthException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.InputMismatchException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.InvalidPropertiesFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.LinkedHashMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.LinkedHashSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.LinkedList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ListResourceBundle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Locale

Added interface:

	Java.Interop.IJavaPeerable

Removed properties:

	public string DisplayScript { get; }
	public System.Collections.Generic.ICollection<Java.Lang.Character> ExtensionKeys { get; }
	public static char PrivateUseExtension { get; }
	public string Script { get; }
	public System.Collections.Generic.ICollection<string> UnicodeLocaleAttributes { get; }
	public static char UnicodeLocaleExtension { get; }
	public System.Collections.Generic.ICollection<string> UnicodeLocaleKeys { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed methods:

	public static Locale ForLanguageTag (string languageTag);
	public string GetDisplayScript (Locale locale);
	public string GetExtension (char extensionKey);
	public string GetUnicodeLocaleType (string keyWord);
	public string ToLanguageTag ();

Type Changed: Java.Util.MissingFormatArgumentException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.MissingFormatWidthException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.MissingResourceException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.NoSuchElementException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Objects

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Observable

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.PriorityQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Properties

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.PropertyPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.PropertyResourceBundle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Random

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ResourceBundle

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ResourceBundle.Control

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Scanner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ServiceConfigurationError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.ServiceLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.SimpleTimeZone

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Stack

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.StringTokenizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.TimeZone

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public virtual bool ObservesDaylightTime ();

Type Changed: Java.Util.Timer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.TimerTask

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.TooManyListenersException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.TreeMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.TreeSet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.UUID

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.UnknownFormatConversionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.UnknownFormatFlagsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Vector

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.WeakHashMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Concurrent

Type Changed: Java.Util.Concurrent.AbstractExecutorService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ArrayBlockingQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.BrokenBarrierException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.CancellationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ConcurrentHashMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ConcurrentLinkedQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ConcurrentSkipListMap

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.CopyOnWriteArrayList

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.CopyOnWriteArraySet

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.CountDownLatch

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.CyclicBarrier

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.DelayQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Exchanger

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ExecutionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ExecutorCompletionService

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Executors

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.FutureTask

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.LinkedBlockingDeque

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.LinkedBlockingQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.PriorityBlockingQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.RejectedExecutionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ScheduledThreadPoolExecutor

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual bool RemoveOnCancelPolicy { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Semaphore

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.SynchronousQueue

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ThreadPoolExecutor

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.TimeUnit

Removed constructor:

	protected TimeUnit (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Modified methods:

	public virtual long Convert (long sourceDuration, TimeUnit sourceUnit)
	public virtual void Sleep (long timeout)
	public virtual void TimedJoin (Java.Lang.Thread thread, long timeout)
	public virtual void TimedWait (Java.Lang.Object obj, long timeout)
	public virtual long ToDays (long duration)
	public virtual long ToHours (long duration)
	public virtual long ToMicros (long duration)
	public virtual long ToMillis (long duration)
	public virtual long ToMinutes (long duration)
	public virtual long ToNanos (long duration)
	public virtual long ToSeconds (long duration)

Type Changed: Java.Util.Concurrent.TimeoutException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Concurrent.Atomic

Type Changed: Java.Util.Concurrent.Atomic.AtomicBoolean

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicInteger

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicIntegerArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicLong

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicLongArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicMarkableReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicReferenceArray

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Atomic.AtomicStampedReference

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Concurrent.Locks

Type Changed: Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public bool HasQueuedPredecessors { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public bool HasQueuedPredecessors { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.LockSupport

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.ReentrantLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.ReentrantReadWriteLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Jar

Type Changed: Java.Util.Jar.Attributes

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.Attributes.Name

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.JarEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.JarException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.JarFile

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.JarInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.JarOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.Manifest

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.Pack200

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Jar.Pack200.Packer

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Util.Jar.Pack200.PackerConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Util.Jar.Pack200.Unpacker

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Java.Util.Jar.Pack200.UnpackerConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Namespace Java.Util.Logging

Type Changed: Java.Util.Logging.ConsoleHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.ErrorManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.FileHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.Formatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.Handler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.Level

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.LogManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.LogRecord

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.Logger

Added interface:

	Java.Interop.IJavaPeerable

Added field:

	public static const string GlobalLoggerName = "global";

Removed property:

	public static string GlobalLoggerName { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.LoggingPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.MemoryHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.SimpleFormatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.SocketHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.StreamHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Logging.XMLFormatter

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Prefs

Type Changed: Java.Util.Prefs.AbstractPreferences

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Prefs.BackingStoreException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Prefs.InvalidPreferencesFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Prefs.NodeChangeEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Prefs.PreferenceChangeEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Prefs.Preferences

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Regex

Type Changed: Java.Util.Regex.Matcher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Removed method:

	public string Group (string p0);

Type Changed: Java.Util.Regex.Pattern

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public static int UnicodeCharacterClass { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Regex.PatternSyntaxException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Java.Util.Zip

Type Changed: Java.Util.Zip.Adler32

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.CRC32

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.CheckedInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.CheckedOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.DataFormatException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.Deflater

Added interface:

	Java.Interop.IJavaPeerable

Added fields:

	public static const int FullFlush;
	public static const int NoFlush;
	public static const int SyncFlush;

Removed properties:

	public static int FullFlush { get; }
	public static int NoFlush { get; }
	public static int SyncFlush { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.DeflaterInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.DeflaterOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.GZIPInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.GZIPOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.Inflater

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.InflaterInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.InflaterOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipEntry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipFile

Removed constructors:

	public ZipFile (Java.IO.File p0, Java.Nio.Charset.Charset p1);
	public ZipFile (string p0, Java.Nio.Charset.Charset p1);
	public ZipFile (Java.IO.File p0, int p1, Java.Nio.Charset.Charset p2);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipInputStream

Removed constructor:

	public ZipInputStream (System.IO.Stream p0, Java.Nio.Charset.Charset p1);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Java.Util.Zip.ZipOutputStream

Removed constructor:

	public ZipOutputStream (System.IO.Stream p0, Java.Nio.Charset.Charset p1);

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Crypto

Type Changed: Javax.Crypto.AEADBadTagException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.BadPaddingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Cipher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.CipherInputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.CipherOutputStream

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.CipherSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.EncryptedPrivateKeyInfo

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.ExemptionMechanism

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.ExemptionMechanismException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.ExemptionMechanismSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.IllegalBlockSizeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.KeyAgreement

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.KeyAgreementSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.KeyGenerator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.KeyGeneratorSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Mac

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.MacSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.NoSuchPaddingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.NullCipher

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.SealedObject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.SecretKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.SecretKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.SecretKeyFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.SecretKeyFactorySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.ShortBufferException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Crypto.Interfaces

Type Changed: Javax.Crypto.Interfaces.DHPrivateKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.Interfaces.DHPrivateKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.Interfaces.DHPublicKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.Interfaces.DHPublicKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.Interfaces.PBEKey

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Crypto.Interfaces.PBEKeyConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Namespace Javax.Crypto.Spec

Type Changed: Javax.Crypto.Spec.DESKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.DESedeKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.DHGenParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.DHParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.DHPrivateKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.DHPublicKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.GCMParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.IvParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.OAEPParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.PBEKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.PBEParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.PSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.PSource.PSpecified

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.RC2ParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.RC5ParameterSpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Crypto.Spec.SecretKeySpec

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Microedition.Khronos.Egl

Type Changed: Javax.Microedition.Khronos.Egl.EGL10

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Egl.EGL10Consts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Egl.EGL11

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Egl.EGL11Consts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Egl.EGLConfig

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Microedition.Khronos.Egl.EGLContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Microedition.Khronos.Egl.EGLDisplay

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Microedition.Khronos.Egl.EGLSurface

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Microedition.Khronos.Opengles

Type Changed: Javax.Microedition.Khronos.Opengles.GL10

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL10Consts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11Consts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11Ext

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11ExtConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11ExtensionPack

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Microedition.Khronos.Opengles.GL11ExtensionPackConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Namespace Javax.Net

Type Changed: Javax.Net.ServerSocketFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.SocketFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Net.Ssl

Type Changed: Javax.Net.Ssl.CertPathTrustManagerParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.HandshakeCompletedEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.HttpsURLConnection

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.KeyManagerFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.KeyManagerFactorySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.KeyStoreBuilderParameters

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLContext

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLContextSpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLEngine

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual ISSLSession HandshakeSession { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLEngineResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLEngineResult.HandshakeStatus

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLEngineResult.Status

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLHandshakeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLKeyException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLParameters

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual string EndpointIdentificationAlgorithm { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLPeerUnverifiedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLProtocolException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLServerSocket

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual SSLParameters SSLParameters { get; set; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLServerSocketFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLSessionBindingEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLSocket

Added interface:

	Java.Interop.IJavaPeerable

Removed property:

	public virtual ISSLSession HandshakeSession { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.SSLSocketFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.TrustManagerFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.TrustManagerFactorySpi

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Net.Ssl.X509ExtendedKeyManager

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Security.Auth

Type Changed: Javax.Security.Auth.AuthPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Auth.DestroyFailedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Auth.PrivateCredentialPermission

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Auth.Subject

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Auth.SubjectDomainCombiner

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Security.Auth.Callback

Type Changed: Javax.Security.Auth.Callback.PasswordCallback

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Auth.Callback.UnsupportedCallbackException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Security.Auth.Login

Type Changed: Javax.Security.Auth.Login.LoginException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Security.Auth.X500

Type Changed: Javax.Security.Auth.X500.X500Principal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Security.Cert

Type Changed: Javax.Security.Cert.Certificate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.CertificateEncodingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.CertificateException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.CertificateExpiredException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.CertificateNotYetValidException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.CertificateParsingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Security.Cert.X509Certificate

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Sql

Type Changed: Javax.Sql.ConnectionEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Sql.ICommonDataSource

Removed property:

	public virtual Java.Util.Logging.Logger ParentLogger { get; }

Type Changed: Javax.Sql.RowSetEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Sql.StatementEvent

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml

Type Changed: Javax.Xml.XMLConstants

Added interface:

	Java.Interop.IJavaPeerable

Removed properties:

	public static string AccessExternalDtd { get; }
	public static string AccessExternalSchema { get; }
	public static string AccessExternalStylesheet { get; }

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Datatype

Type Changed: Javax.Xml.Datatype.DatatypeConfigurationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Datatype.DatatypeConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Datatype.DatatypeConstants.Field

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Datatype.DatatypeFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Datatype.Duration

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Datatype.XMLGregorianCalendar

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Namespace

Type Changed: Javax.Xml.Namespace.QName

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Parsers

Type Changed: Javax.Xml.Parsers.DocumentBuilder

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Parsers.DocumentBuilderFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Parsers.FactoryConfigurationError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Parsers.ParserConfigurationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Parsers.SAXParser

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Parsers.SAXParserFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Transform

Type Changed: Javax.Xml.Transform.OutputKeys

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.Result

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Xml.Transform.ResultConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Javax.Xml.Transform.Transformer

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.TransformerConfigurationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.TransformerException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.TransformerFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.TransformerFactoryConfigurationError

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Transform.Dom

Type Changed: Javax.Xml.Transform.Dom.DOMResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.Dom.DOMSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Transform.Sax

Type Changed: Javax.Xml.Transform.Sax.SAXResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.Sax.SAXSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.Sax.SAXTransformerFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Transform.Stream

Type Changed: Javax.Xml.Transform.Stream.StreamResult

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Transform.Stream.StreamSource

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Validation

Type Changed: Javax.Xml.Validation.Schema

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Validation.SchemaFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Validation.SchemaFactoryLoader

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Validation.TypeInfoProvider

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Validation.Validator

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Validation.ValidatorHandler

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Javax.Xml.Xpath

Type Changed: Javax.Xml.Xpath.XPathConstants

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Xpath.XPathException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Xpath.XPathExpressionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Xpath.XPathFactory

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Xpath.XPathFactoryConfigurationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Javax.Xml.Xpath.XPathFunctionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Org.Apache.Http

Type Changed: Org.Apache.Http.ConnectionClosedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.HttpException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.HttpHost

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.HttpStatus

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Org.Apache.Http.HttpStatusConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Org.Apache.Http.HttpVersion

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.MalformedChunkCodingException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.MethodNotSupportedException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.NoHttpResponseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.ParseException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.ProtocolException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.ProtocolVersion

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.UnsupportedHttpVersionException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Org.Apache.Http.Auth.Params

Type Changed: Org.Apache.Http.Auth.Params.AuthPNames

Modified base type: System.Object Java.Lang.Object

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Org.Apache.Http.Auth.Params.AuthPNamesConsts

Added interfaces:

	Android.Runtime.IJavaObject
	Java.Interop.IJavaPeerable
	System.IDisposable

Type Changed: Org.Apache.Http.Auth.Params.AuthParamBean

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Auth.Params.AuthParams

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Org.Apache.Http.Authentication

Type Changed: Org.Apache.Http.Authentication.AUTH

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.AuthSchemeRegistry

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.AuthScope

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.AuthState

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.AuthenticationException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.BasicUserPrincipal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.InvalidCredentialsException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.MalformedChallengeException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.NTCredentials

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.NTUserPrincipal

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Type Changed: Org.Apache.Http.Authentication.UsernamePasswordCredentials

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers { get; }

Namespace Org.Apache.Http.Client

Type Changed: Org.Apache.Http.Client.CircularRedirectException

Added interface:

	Java.Interop.IJavaPeerable

Added property:

	public override Java.Interop.JniPeerMembers JniPeerMembers